home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrC / MrC.rsrc / CODE_8_exp.txt < prev    next >
Text File  |  1996-05-07  |  348KB  |  6,201 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001828 (12 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D CC3C                pea.l      [A5 - 0x33C4]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  48E7 0030                movem.l    -[A7], A2,A3
  21. 0000001C  4EBA 00A0                jsr        [PC + 0xA0 /* 000000BE */]
  22. 00000020  2440                     movea.l    A2, D0
  23. 00000022  6062                     bra        +0x64 /* 00000086 */
  24. label00000024:
  25. 00000024  102D E350                move.b     D0, [A5 - 0x1CB0]
  26. 00000028  6712                     beq        +0x14 /* 0000003C */
  27. 0000002A  102D E6C8                move.b     D0, [A5 - 0x1938]
  28. 0000002E  670C                     beq        +0xE /* 0000003C */
  29. 00000030  2F3C 0000 0093           move.l     -[A7], 0x93
  30. 00000036  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  31. 0000003A  584F                     addq.w     A7, 4
  32. label0000003C:
  33. 0000003C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  34. 00000040  2F0A                     move.l     -[A7], A2
  35. 00000042  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  36. 00000046  4EBA 0076                jsr        [PC + 0x76 /* 000000BE */]
  37. 0000004A  2640                     movea.l    A3, D0
  38. 0000004C  700F                     moveq.l    D0, 0x0F
  39. 0000004E  2F00                     move.l     -[A7], D0
  40. 00000050  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  41. 00000054  2F0A                     move.l     -[A7], A2
  42. 00000056  2F0B                     move.l     -[A7], A3
  43. 00000058  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  44. 0000005C  2440                     movea.l    A2, D0
  45. 0000005E  206A 0012                movea.l    A0, [A2 + 0x12]
  46. 00000062  2010                     move.l     D0, [A0]
  47. 00000064  721F                     moveq.l    D1, 0x1F
  48. 00000066  C041                     and.w      D0, D1
  49. 00000068  7215                     moveq.l    D1, 0x15
  50. 0000006A  B041                     cmp.w      D0, D1
  51. 0000006C  6618                     bne        +0x1A /* 00000086 */
  52. 0000006E  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  53. 00000072  4EBA 1A18                jsr        [PC + 0x1A18 /* 00001A8C */]
  54. 00000076  2540 0006                move.l     [A2 + 0x6], D0
  55. 0000007A  2F0A                     move.l     -[A7], A2
  56. 0000007C  2040                     movea.l    A0, D0
  57. 0000007E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  58. 00000082  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  59. label00000086:
  60. 00000086  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  61. 0000008C  6796                     beq        -0x68 /* 00000024 */
  62. 0000008E  200A                     move.l     D0, A2
  63. 00000090  4CDF 0C00                movem.l    A2,A3, [A7]+
  64. 00000094  4E75                     rts
  65. 00000096  4E56 FFFC                link       A6, -0x0004
  66. 0000009A  2F0A                     move.l     -[A7], A2
  67. 0000009C  102D E6C8                move.b     D0, [A5 - 0x1938]
  68. 000000A0  1D40 FFFC                move.b     [A6 - 0x4], D0
  69. 000000A4  1B7C 0001 E6C8           move.b     [A5 - 0x1938], 0x1
  70. 000000AA  4EBA 0012                jsr        [PC + 0x12 /* 000000BE */]
  71. 000000AE  2440                     movea.l    A2, D0
  72. 000000B0  1B6E FFFC E6C8           move.b     [A5 - 0x1938], [A6 - 0x4]
  73. 000000B6  200A                     move.l     D0, A2
  74. 000000B8  245F                     movea.l    A2, [A7]+
  75. 000000BA  4E5E                     unlink     A6
  76. 000000BC  4E75                     rts
  77. fn000000BE:
  78. 000000BE  4E56 FFFC                link       A6, -0x0004
  79. 000000C2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  80. 000000C6  52AD E6CA                addq.l     [A5 - 0x1936], 1
  81. 000000CA  4EBA 014A                jsr        [PC + 0x14A /* 00000216 */]
  82. 000000CE  2640                     movea.l    A3, D0
  83. 000000D0  162D DB5A                move.b     D3, [A5 - 0x24A6]
  84. 000000D4  704C                     moveq.l    D0, 0x4C
  85. 000000D6  B600                     cmp.b      D3, D0
  86. 000000D8  6500 012E                bcs        +0x130 /* 00000208 */
  87. 000000DC  7056                     moveq.l    D0, 0x56
  88. 000000DE  B600                     cmp.b      D3, D0
  89. 000000E0  6200 0126                bhi        +0x128 /* 00000208 */
  90. 000000E4  7800                     moveq.l    D4, 0x00
  91. 000000E6  1803                     move.b     D4, D3
  92. 000000E8  70CF                     moveq.l    D0, 0xFFFFFFCF
  93. 000000EA  D880                     add.l      D4, D0
  94. 000000EC  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  95. 000000F0  2F04                     move.l     -[A7], D4
  96. 000000F2  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  97. 000000F6  2F0B                     move.l     -[A7], A3
  98. 000000F8  4EBA FFC4                jsr        [PC - 0x3C /* 000000BE */]
  99. 000000FC  2F00                     move.l     -[A7], D0
  100. 000000FE  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  101. 00000102  2640                     movea.l    A3, D0
  102. 00000104  2F0B                     move.l     -[A7], A3
  103. 00000106  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  104. 0000010A  701B                     moveq.l    D0, 0x1B
  105. 0000010C  B880                     cmp.l      D4, D0
  106. 0000010E  6706                     beq        +0x8 /* 00000116 */
  107. 00000110  2F0B                     move.l     -[A7], A3
  108. 00000112  4EBA 2994                jsr        [PC + 0x2994 /* 00002AA8 */]
  109. label00000116:
  110. 00000116  286B 0002                movea.l    A4, [A3 + 0x2]
  111. 0000011A  2004                     move.l     D0, D4
  112. 0000011C  721C                     moveq.l    D1, 0x1C
  113. 0000011E  B081                     cmp.l      D0, D1
  114. 00000120  6740                     beq        +0x42 /* 00000162 */
  115. 00000122  721D                     moveq.l    D1, 0x1D
  116. 00000124  B081                     cmp.l      D0, D1
  117. 00000126  673A                     beq        +0x3C /* 00000162 */
  118. 00000128  721E                     moveq.l    D1, 0x1E
  119. 0000012A  B081                     cmp.l      D0, D1
  120. 0000012C  6760                     beq        +0x62 /* 0000018E */
  121. 0000012E  721F                     moveq.l    D1, 0x1F
  122. 00000130  B081                     cmp.l      D0, D1
  123. 00000132  675A                     beq        +0x5C /* 0000018E */
  124. 00000134  7222                     moveq.l    D1, 0x22
  125. 00000136  B081                     cmp.l      D0, D1
  126. 00000138  675C                     beq        +0x5E /* 00000196 */
  127. 0000013A  7221                     moveq.l    D1, 0x21
  128. 0000013C  B081                     cmp.l      D0, D1
  129. 0000013E  6756                     beq        +0x58 /* 00000196 */
  130. 00000140  7224                     moveq.l    D1, 0x24
  131. 00000142  B081                     cmp.l      D0, D1
  132. 00000144  676C                     beq        +0x6E /* 000001B2 */
  133. 00000146  7223                     moveq.l    D1, 0x23
  134. 00000148  B081                     cmp.l      D0, D1
  135. 0000014A  6766                     beq        +0x68 /* 000001B2 */
  136. 0000014C  7225                     moveq.l    D1, 0x25
  137. 0000014E  B081                     cmp.l      D0, D1
  138. 00000150  6760                     beq        +0x62 /* 000001B2 */
  139. 00000152  7220                     moveq.l    D1, 0x20
  140. 00000154  B081                     cmp.l      D0, D1
  141. 00000156  675A                     beq        +0x5C /* 000001B2 */
  142. 00000158  721B                     moveq.l    D1, 0x1B
  143. 0000015A  B081                     cmp.l      D0, D1
  144. 0000015C  675C                     beq        +0x5E /* 000001BA */
  145. 0000015E  6000 009E                bra        +0xA0 /* 000001FE */
  146. label00000162:
  147. 00000162  206C 0012                movea.l    A0, [A4 + 0x12]
  148. 00000166  2010                     move.l     D0, [A0]
  149. 00000168  0280 0000 00FF           andi.l     D0, 0xFF
  150. 0000016E  41ED E170                lea.l      A0, [A5 - 0x1E90]
  151. 00000172  1030 0000                move.b     D0, [A0 + D0.w]
  152. 00000176  7201                     moveq.l    D1, 0x01
  153. 00000178  C001                     and.b      D0, D1
  154. 0000017A  670A                     beq        +0xC /* 00000186 */
  155. 0000017C  2F0B                     move.l     -[A7], A3
  156. 0000017E  4EBA 27C2                jsr        [PC + 0x27C2 /* 00002942 */]
  157. 00000182  6000 0084                bra        +0x86 /* 00000208 */
  158. label00000186:
  159. 00000186  2F0B                     move.l     -[A7], A3
  160. 00000188  4EBA 1E56                jsr        [PC + 0x1E56 /* 00001FE0 */]
  161. 0000018C  607A                     bra        +0x7C /* 00000208 */
  162. label0000018E:
  163. 0000018E  2F0B                     move.l     -[A7], A3
  164. 00000190  4EBA 1E4E                jsr        [PC + 0x1E4E /* 00001FE0 */]
  165. 00000194  6072                     bra        +0x74 /* 00000208 */
  166. label00000196:
  167. 00000196  2F0B                     move.l     -[A7], A3
  168. 00000198  4EBA 1EAA                jsr        [PC + 0x1EAA /* 00002044 */]
  169. 0000019C  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  170. 000001A0  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  171. 000001A4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  172. 000001A8  4EBA 2E3A                jsr        [PC + 0x2E3A /* 00002FE4 */]
  173. 000001AC  2740 0006                move.l     [A3 + 0x6], D0
  174. 000001B0  6056                     bra        +0x58 /* 00000208 */
  175. label000001B2:
  176. 000001B2  2F0B                     move.l     -[A7], A3
  177. 000001B4  4EBA 1E8E                jsr        [PC + 0x1E8E /* 00002044 */]
  178. 000001B8  604E                     bra        +0x50 /* 00000208 */
  179. label000001BA:
  180. 000001BA  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  181. 000001BE  4EBA 18CC                jsr        [PC + 0x18CC /* 00001A8C */]
  182. 000001C2  2440                     movea.l    A2, D0
  183. 000001C4  274A 0006                move.l     [A3 + 0x6], A2
  184. 000001C8  202C 0012                move.l     D0, [A4 + 0x12]
  185. 000001CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  186. 000001D0  2040                     movea.l    A0, D0
  187. 000001D2  2010                     move.l     D0, [A0]
  188. 000001D4  761F                     moveq.l    D3, 0x1F
  189. 000001D6  C043                     and.w      D0, D3
  190. 000001D8  7A14                     moveq.l    D5, 0x14
  191. 000001DA  B045                     cmp.w      D0, D5
  192. 000001DC  6610                     bne        +0x12 /* 000001EE */
  193. 000001DE  206A 0012                movea.l    A0, [A2 + 0x12]
  194. 000001E2  2010                     move.l     D0, [A0]
  195. 000001E4  C043                     and.w      D0, D3
  196. 000001E6  B045                     cmp.w      D0, D5
  197. 000001E8  6604                     bne        +0x6 /* 000001EE */
  198. 000001EA  16BC 0017                move.b     [A3], 0x17
  199. label000001EE:
  200. 000001EE  2F0A                     move.l     -[A7], A2
  201. 000001F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  202. 000001F4  4EBA 1EB2                jsr        [PC + 0x1EB2 /* 000020A8 */]
  203. 000001F8  2740 0006                move.l     [A3 + 0x6], D0
  204. 000001FC  600A                     bra        +0xC /* 00000208 */
  205. label000001FE:
  206. 000001FE  2F3C 0000 00FA           move.l     -[A7], 0xFA
  207. 00000204  4EBA FDFA                jsr        [PC - 0x206 /* 00000000 */]
  208. label00000208:
  209. 00000208  53AD E6CA                subq.l     [A5 - 0x1936], 1
  210. 0000020C  200B                     move.l     D0, A3
  211. 0000020E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  212. 00000212  4E5E                     unlink     A6
  213. 00000214  4E75                     rts
  214. fn00000216:
  215. 00000216  4E56 FFE0                link       A6, -0x0020
  216. 0000021A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  217. 0000021E  7010                     moveq.l    D0, 0x10
  218. 00000220  2F00                     move.l     -[A7], D0
  219. 00000222  4EBA 0182                jsr        [PC + 0x182 /* 000003A6 */]
  220. 00000226  2D40 FFE0                move.l     [A6 - 0x20], D0
  221. 0000022A  0C2D 003A DB5A           cmpi.b     [A5 - 0x24A6], 0x3A /* ':' */
  222. 00000230  6600 0168                bne        +0x16A /* 0000039A */
  223. 00000234  2F00                     move.l     -[A7], D0
  224. 00000236  4EBA 1854                jsr        [PC + 0x1854 /* 00001A8C */]
  225. 0000023A  2D40 FFE0                move.l     [A6 - 0x20], D0
  226. 0000023E  2F00                     move.l     -[A7], D0
  227. 00000240  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  228. 00000244  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  229. 00000248  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  230. 0000024C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  231. 00000250  4EBA FDC6                jsr        [PC - 0x23A /* 00000018 */]
  232. 00000254  2D40 FFE4                move.l     [A6 - 0x1C], D0
  233. 00000258  723B                     moveq.l    D1, 0x3B
  234. 0000025A  1F01                     move.b     -[A7], D1
  235. 0000025C  723E                     moveq.l    D1, 0x3E
  236. 0000025E  2F01                     move.l     -[A7], D1
  237. 00000260  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  238. 00000264  7061                     moveq.l    D0, 0x61
  239. 00000266  2F00                     move.l     -[A7], D0
  240. 00000268  42A7                     clr.l      -[A7]
  241. 0000026A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  242. 0000026E  4EBA FFA6                jsr        [PC - 0x5A /* 00000216 */]
  243. 00000272  2F00                     move.l     -[A7], D0
  244. 00000274  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  245. 00000278  2D40 FFE4                move.l     [A6 - 0x1C], D0
  246. 0000027C  2040                     movea.l    A0, D0
  247. 0000027E  2468 0002                movea.l    A2, [A0 + 0x2]
  248. 00000282  262A 0012                move.l     D3, [A2 + 0x12]
  249. 00000286  2D43 FFE8                move.l     [A6 - 0x18], D3
  250. 0000028A  2D43 FFF8                move.l     [A6 - 0x8], D3
  251. 0000028E  2668 0006                movea.l    A3, [A0 + 0x6]
  252. 00000292  222B 0012                move.l     D1, [A3 + 0x12]
  253. 00000296  2D41 FFEC                move.l     [A6 - 0x14], D1
  254. 0000029A  2243                     movea.l    A1, D3
  255. 0000029C  2411                     move.l     D2, [A1]
  256. 0000029E  781F                     moveq.l    D4, 0x1F
  257. 000002A0  C484                     and.l      D2, D4
  258. 000002A2  2D42 FFF0                move.l     [A6 - 0x10], D2
  259. 000002A6  2841                     movea.l    A4, D1
  260. 000002A8  2A14                     move.l     D5, [A4]
  261. 000002AA  CA84                     and.l      D5, D4
  262. 000002AC  2D45 FFF4                move.l     [A6 - 0xC], D5
  263. 000002B0  7813                     moveq.l    D4, 0x13
  264. 000002B2  B484                     cmp.l      D2, D4
  265. 000002B4  48EE 0400 FFFC           movem.l    [A6 - 0x4], A2
  266. 000002BA  6606                     bne        +0x8 /* 000002C2 */
  267. 000002BC  BA84                     cmp.l      D5, D4
  268. 000002BE  6700 00AE                beq        +0xB0 /* 0000036E */
  269. label000002C2:
  270. 000002C2  7814                     moveq.l    D4, 0x14
  271. 000002C4  B484                     cmp.l      D2, D4
  272. 000002C6  6612                     bne        +0x14 /* 000002DA */
  273. 000002C8  BA84                     cmp.l      D5, D4
  274. 000002CA  660E                     bne        +0x10 /* 000002DA */
  275. 000002CC  2069 000C                movea.l    A0, [A1 + 0xC]
  276. 000002D0  226C 000C                movea.l    A1, [A4 + 0xC]
  277. 000002D4  B1C9                     cmpa.l     A0, A1
  278. 000002D6  6700 0096                beq        +0x98 /* 0000036E */
  279. label000002DA:
  280. 000002DA  0285 0000 00FF           andi.l     D5, 0xFF
  281. 000002E0  45ED E170                lea.l      A2, [A5 - 0x1E90]
  282. 000002E4  1A32 5000                move.b     D5, [A2 + D5.w]
  283. 000002E8  7C01                     moveq.l    D6, 0x01
  284. 000002EA  CA06                     and.b      D5, D6
  285. 000002EC  7800                     moveq.l    D4, 0x00
  286. 000002EE  1805                     move.b     D4, D5
  287. 000002F0  6732                     beq        +0x34 /* 00000324 */
  288. 000002F2  206E FFFC                movea.l    A0, [A6 - 0x4]
  289. 000002F6  1A10                     move.b     D5, [A0]
  290. 000002F8  7E5D                     moveq.l    D7, 0x5D
  291. 000002FA  BA07                     cmp.b      D5, D7
  292. 000002FC  6626                     bne        +0x28 /* 00000324 */
  293. 000002FE  4AA8 0006                tst.l      [A0 + 0x6]
  294. 00000302  6620                     bne        +0x22 /* 00000324 */
  295. 00000304  0282 0000 00FF           andi.l     D2, 0xFF
  296. 0000030A  1432 2000                move.b     D2, [A2 + D2.w]
  297. 0000030E  C406                     and.b      D2, D6
  298. 00000310  6712                     beq        +0x14 /* 00000324 */
  299. 00000312  2043                     movea.l    A0, D3
  300. 00000314  2068 0008                movea.l    A0, [A0 + 0x8]
  301. 00000318  2410                     move.l     D2, [A0]
  302. 0000031A  761F                     moveq.l    D3, 0x1F
  303. 0000031C  C443                     and.w      D2, D3
  304. 0000031E  7613                     moveq.l    D3, 0x13
  305. 00000320  B443                     cmp.w      D2, D3
  306. 00000322  674A                     beq        +0x4C /* 0000036E */
  307. label00000324:
  308. 00000324  242E FFF0                move.l     D2, [A6 - 0x10]
  309. 00000328  0282 0000 00FF           andi.l     D2, 0xFF
  310. 0000032E  1432 2000                move.b     D2, [A2 + D2.w]
  311. 00000332  C406                     and.b      D2, D6
  312. 00000334  6730                     beq        +0x32 /* 00000366 */
  313. 00000336  1413                     move.b     D2, [A3]
  314. 00000338  765D                     moveq.l    D3, 0x5D
  315. 0000033A  B403                     cmp.b      D2, D3
  316. 0000033C  6628                     bne        +0x2A /* 00000366 */
  317. 0000033E  4AAB 0006                tst.l      [A3 + 0x6]
  318. 00000342  6622                     bne        +0x24 /* 00000366 */
  319. 00000344  4A84                     tst.l      D4
  320. 00000346  671E                     beq        +0x20 /* 00000366 */
  321. 00000348  206C 0008                movea.l    A0, [A4 + 0x8]
  322. 0000034C  2210                     move.l     D1, [A0]
  323. 0000034E  741F                     moveq.l    D2, 0x1F
  324. 00000350  C242                     and.w      D1, D2
  325. 00000352  7413                     moveq.l    D2, 0x13
  326. 00000354  B242                     cmp.w      D1, D2
  327. 00000356  660E                     bne        +0x10 /* 00000366 */
  328. 00000358  2F00                     move.l     -[A7], D0
  329. 0000035A  206E FFF8                movea.l    A0, [A6 - 0x8]
  330. 0000035E  2F08                     move.l     -[A7], A0
  331. 00000360  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  332. 00000364  601C                     bra        +0x1E /* 00000382 */
  333. label00000366:
  334. 00000366  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  335. 0000036A  4EBA 2A48                jsr        [PC + 0x2A48 /* 00002DB4 */]
  336. label0000036E:
  337. 0000036E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  338. 00000372  206E FFE4                movea.l    A0, [A6 - 0x1C]
  339. 00000376  2068 0006                movea.l    A0, [A0 + 0x6]
  340. 0000037A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  341. 0000037E  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  342. label00000382:
  343. 00000382  700E                     moveq.l    D0, 0x0E
  344. 00000384  2F00                     move.l     -[A7], D0
  345. 00000386  246E FFE4                movea.l    A2, [A6 - 0x1C]
  346. 0000038A  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  347. 0000038E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  348. 00000392  2F0A                     move.l     -[A7], A2
  349. 00000394  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  350. 00000398  6004                     bra        +0x6 /* 0000039E */
  351. label0000039A:
  352. 0000039A  202E FFE0                move.l     D0, [A6 - 0x20]
  353. label0000039E:
  354. 0000039E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  355. 000003A2  4E5E                     unlink     A6
  356. 000003A4  4E75                     rts
  357. fn000003A6:
  358. 000003A6  4E56 0000                link       A6, 0
  359. 000003AA  48E7 1020                movem.l    -[A7], D3,A2
  360. 000003AE  262E 0008                move.l     D3, [A6 + 0x8]
  361. 000003B2  0C83 0000 0010           cmpi.l     D3, 0x10
  362. 000003B8  660C                     bne        +0xE /* 000003C6 */
  363. 000003BA  7011                     moveq.l    D0, 0x11
  364. 000003BC  2F00                     move.l     -[A7], D0
  365. 000003BE  4EBA FFE6                jsr        [PC - 0x1A /* 000003A6 */]
  366. 000003C2  2440                     movea.l    A2, D0
  367. 000003C4  6006                     bra        +0x8 /* 000003CC */
  368. label000003C6:
  369. 000003C6  4EBA 00D0                jsr        [PC + 0xD0 /* 00000498 */]
  370. 000003CA  2440                     movea.l    A2, D0
  371. label000003CC:
  372. 000003CC  6000 00A6                bra        +0xA8 /* 00000474 */
  373. label000003D0:
  374. 000003D0  2F0A                     move.l     -[A7], A2
  375. 000003D2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  376. 000003D6  2F0A                     move.l     -[A7], A2
  377. 000003D8  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  378. 000003DC  2F0A                     move.l     -[A7], A2
  379. 000003DE  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  380. 000003E2  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  381. 000003E6  2F03                     move.l     -[A7], D3
  382. 000003E8  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  383. 000003EC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  384. 000003F0  2F0A                     move.l     -[A7], A2
  385. 000003F2  0C83 0000 0010           cmpi.l     D3, 0x10
  386. 000003F8  660A                     bne        +0xC /* 00000404 */
  387. 000003FA  7011                     moveq.l    D0, 0x11
  388. 000003FC  2F00                     move.l     -[A7], D0
  389. 000003FE  4EBA FFA6                jsr        [PC - 0x5A /* 000003A6 */]
  390. 00000402  6004                     bra        +0x6 /* 00000408 */
  391. label00000404:
  392. 00000404  4EBA 0092                jsr        [PC + 0x92 /* 00000498 */]
  393. label00000408:
  394. 00000408  2F00                     move.l     -[A7], D0
  395. 0000040A  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  396. 0000040E  2440                     movea.l    A2, D0
  397. 00000410  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  398. 00000414  4EBA 1676                jsr        [PC + 0x1676 /* 00001A8C */]
  399. 00000418  2540 0002                move.l     [A2 + 0x2], D0
  400. 0000041C  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  401. 00000420  4EBA 166A                jsr        [PC + 0x166A /* 00001A8C */]
  402. 00000424  2540 0006                move.l     [A2 + 0x6], D0
  403. 00000428  2040                     movea.l    A0, D0
  404. 0000042A  2068 0012                movea.l    A0, [A0 + 0x12]
  405. 0000042E  2010                     move.l     D0, [A0]
  406. 00000430  721F                     moveq.l    D1, 0x1F
  407. 00000432  C081                     and.l      D0, D1
  408. 00000434  7214                     moveq.l    D1, 0x14
  409. 00000436  B081                     cmp.l      D0, D1
  410. 00000438  6708                     beq        +0xA /* 00000442 */
  411. 0000043A  7213                     moveq.l    D1, 0x13
  412. 0000043C  B081                     cmp.l      D0, D1
  413. 0000043E  670E                     beq        +0x10 /* 0000044E */
  414. 00000440  602A                     bra        +0x2C /* 0000046C */
  415. label00000442:
  416. 00000442  7063                     moveq.l    D0, 0x63
  417. 00000444  2F00                     move.l     -[A7], D0
  418. 00000446  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  419. 0000044A  584F                     addq.w     A7, 4
  420. 0000044C  601E                     bra        +0x20 /* 0000046C */
  421. label0000044E:
  422. 0000044E  102D E350                move.b     D0, [A5 - 0x1CB0]
  423. 00000452  670A                     beq        +0xC /* 0000045E */
  424. 00000454  706A                     moveq.l    D0, 0x6A
  425. 00000456  2F00                     move.l     -[A7], D0
  426. 00000458  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  427. 0000045C  584F                     addq.w     A7, 4
  428. label0000045E:
  429. 0000045E  2F0A                     move.l     -[A7], A2
  430. 00000460  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  431. 00000464  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  432. 00000468  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  433. label0000046C:
  434. 0000046C  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  435. 00000470  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  436. label00000474:
  437. 00000474  0C83 0000 0010           cmpi.l     D3, 0x10
  438. 0000047A  6604                     bne        +0x6 /* 00000480 */
  439. 0000047C  7047                     moveq.l    D0, 0x47
  440. 0000047E  6002                     bra        +0x4 /* 00000482 */
  441. label00000480:
  442. 00000480  7048                     moveq.l    D0, 0x48
  443. label00000482:
  444. 00000482  B02D DB5A                cmp.b      D0, [A5 - 0x24A6]
  445. 00000486  6700 FF48                beq        -0xB6 /* 000003D0 */
  446. 0000048A  200A                     move.l     D0, A2
  447. 0000048C  4CDF 0408                movem.l    D3,A2, [A7]+
  448. 00000490  4E5E                     unlink     A6
  449. 00000492  205F                     movea.l    A0, [A7]+
  450. 00000494  584F                     addq.w     A7, 4
  451. 00000496  4ED0                     jmp        [A0]
  452. fn00000498:
  453. 00000498  2F0A                     move.l     -[A7], A2
  454. 0000049A  4EBA 0038                jsr        [PC + 0x38 /* 000004D4 */]
  455. 0000049E  2440                     movea.l    A2, D0
  456. 000004A0  6024                     bra        +0x26 /* 000004C6 */
  457. label000004A2:
  458. 000004A2  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  459. 000004A6  700A                     moveq.l    D0, 0x0A
  460. 000004A8  2F00                     move.l     -[A7], D0
  461. 000004AA  42A7                     clr.l      -[A7]
  462. 000004AC  2F0A                     move.l     -[A7], A2
  463. 000004AE  4EBA 0024                jsr        [PC + 0x24 /* 000004D4 */]
  464. 000004B2  2F00                     move.l     -[A7], D0
  465. 000004B4  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  466. 000004B8  2440                     movea.l    A2, D0
  467. 000004BA  2F0A                     move.l     -[A7], A2
  468. 000004BC  4EBA 25EA                jsr        [PC + 0x25EA /* 00002AA8 */]
  469. 000004C0  2F0A                     move.l     -[A7], A2
  470. 000004C2  4EBA 1B80                jsr        [PC + 0x1B80 /* 00002044 */]
  471. label000004C6:
  472. 000004C6  0C2D 0046 DB5A           cmpi.b     [A5 - 0x24A6], 0x46 /* 'F' */
  473. 000004CC  67D4                     beq        -0x2A /* 000004A2 */
  474. 000004CE  200A                     move.l     D0, A2
  475. 000004D0  245F                     movea.l    A2, [A7]+
  476. 000004D2  4E75                     rts
  477. fn000004D4:
  478. 000004D4  2F0A                     move.l     -[A7], A2
  479. 000004D6  4EBA 0038                jsr        [PC + 0x38 /* 00000510 */]
  480. 000004DA  2440                     movea.l    A2, D0
  481. 000004DC  6024                     bra        +0x26 /* 00000502 */
  482. label000004DE:
  483. 000004DE  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  484. 000004E2  7009                     moveq.l    D0, 0x09
  485. 000004E4  2F00                     move.l     -[A7], D0
  486. 000004E6  42A7                     clr.l      -[A7]
  487. 000004E8  2F0A                     move.l     -[A7], A2
  488. 000004EA  4EBA 0024                jsr        [PC + 0x24 /* 00000510 */]
  489. 000004EE  2F00                     move.l     -[A7], D0
  490. 000004F0  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  491. 000004F4  2440                     movea.l    A2, D0
  492. 000004F6  2F0A                     move.l     -[A7], A2
  493. 000004F8  4EBA 25AE                jsr        [PC + 0x25AE /* 00002AA8 */]
  494. 000004FC  2F0A                     move.l     -[A7], A2
  495. 000004FE  4EBA 1B44                jsr        [PC + 0x1B44 /* 00002044 */]
  496. label00000502:
  497. 00000502  0C2D 0045 DB5A           cmpi.b     [A5 - 0x24A6], 0x45 /* 'E' */
  498. 00000508  67D4                     beq        -0x2A /* 000004DE */
  499. 0000050A  200A                     move.l     D0, A2
  500. 0000050C  245F                     movea.l    A2, [A7]+
  501. 0000050E  4E75                     rts
  502. fn00000510:
  503. 00000510  2F0A                     move.l     -[A7], A2
  504. 00000512  4EBA 0038                jsr        [PC + 0x38 /* 0000054C */]
  505. 00000516  2440                     movea.l    A2, D0
  506. 00000518  6024                     bra        +0x26 /* 0000053E */
  507. label0000051A:
  508. 0000051A  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  509. 0000051E  7008                     moveq.l    D0, 0x08
  510. 00000520  2F00                     move.l     -[A7], D0
  511. 00000522  42A7                     clr.l      -[A7]
  512. 00000524  2F0A                     move.l     -[A7], A2
  513. 00000526  4EBA 0024                jsr        [PC + 0x24 /* 0000054C */]
  514. 0000052A  2F00                     move.l     -[A7], D0
  515. 0000052C  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  516. 00000530  2440                     movea.l    A2, D0
  517. 00000532  2F0A                     move.l     -[A7], A2
  518. 00000534  4EBA 2572                jsr        [PC + 0x2572 /* 00002AA8 */]
  519. 00000538  2F0A                     move.l     -[A7], A2
  520. 0000053A  4EBA 1B08                jsr        [PC + 0x1B08 /* 00002044 */]
  521. label0000053E:
  522. 0000053E  0C2D 0033 DB5A           cmpi.b     [A5 - 0x24A6], 0x33 /* '3' */
  523. 00000544  67D4                     beq        -0x2A /* 0000051A */
  524. 00000546  200A                     move.l     D0, A2
  525. 00000548  245F                     movea.l    A2, [A7]+
  526. 0000054A  4E75                     rts
  527. fn0000054C:
  528. 0000054C  48E7 1020                movem.l    -[A7], D3,A2
  529. 00000550  4EBA 004A                jsr        [PC + 0x4A /* 0000059C */]
  530. 00000554  2440                     movea.l    A2, D0
  531. 00000556  6028                     bra        +0x2A /* 00000580 */
  532. label00000558:
  533. 00000558  762A                     moveq.l    D3, 0x2A
  534. 0000055A  6002                     bra        +0x4 /* 0000055E */
  535. label0000055C:
  536. 0000055C  762B                     moveq.l    D3, 0x2B
  537. label0000055E:
  538. 0000055E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  539. 00000562  2F03                     move.l     -[A7], D3
  540. 00000564  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  541. 00000568  2F28 0018                move.l     -[A7], [A0 + 0x18]
  542. 0000056C  2F0A                     move.l     -[A7], A2
  543. 0000056E  4EBA 002C                jsr        [PC + 0x2C /* 0000059C */]
  544. 00000572  2F00                     move.l     -[A7], D0
  545. 00000574  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  546. 00000578  2440                     movea.l    A2, D0
  547. 0000057A  2F0A                     move.l     -[A7], A2
  548. 0000057C  4EBA 2836                jsr        [PC + 0x2836 /* 00002DB4 */]
  549. label00000580:
  550. 00000580  122D DB5A                move.b     D1, [A5 - 0x24A6]
  551. 00000584  7000                     moveq.l    D0, 0x00
  552. 00000586  1001                     move.b     D0, D1
  553. 00000588  725F                     moveq.l    D1, 0x5F
  554. 0000058A  B081                     cmp.l      D0, D1
  555. 0000058C  67CA                     beq        -0x34 /* 00000558 */
  556. 0000058E  7260                     moveq.l    D1, 0x60
  557. 00000590  B081                     cmp.l      D0, D1
  558. 00000592  67C8                     beq        -0x36 /* 0000055C */
  559. 00000594  200A                     move.l     D0, A2
  560. 00000596  4CDF 0408                movem.l    D3,A2, [A7]+
  561. 0000059A  4E75                     rts
  562. fn0000059C:
  563. 0000059C  4E56 FFFC                link       A6, -0x0004
  564. 000005A0  48E7 1020                movem.l    -[A7], D3,A2
  565. 000005A4  4EBA 0116                jsr        [PC + 0x116 /* 000006BC */]
  566. 000005A8  2440                     movea.l    A2, D0
  567. 000005AA  6000 009E                bra        +0xA0 /* 0000064A */
  568. label000005AE:
  569. 000005AE  102D E6C5                move.b     D0, [A5 - 0x193B]
  570. 000005B2  6600 00FE                bne        +0x100 /* 000006B2 */
  571. label000005B6:
  572. 000005B6  122D DB5A                move.b     D1, [A5 - 0x24A6]
  573. 000005BA  74CB                     moveq.l    D2, 0xFFFFFFCB
  574. 000005BC  D202                     add.b      D1, D2
  575. 000005BE  7000                     moveq.l    D0, 0x00
  576. 000005C0  1001                     move.b     D0, D1
  577. 000005C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  578. 000005C6  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  579. 000005CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  580. 000005CE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  581. 000005D2  2F28 0018                move.l     -[A7], [A0 + 0x18]
  582. 000005D6  2F0A                     move.l     -[A7], A2
  583. 000005D8  4EBA 00E2                jsr        [PC + 0xE2 /* 000006BC */]
  584. 000005DC  2F00                     move.l     -[A7], D0
  585. 000005DE  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  586. 000005E2  2440                     movea.l    A2, D0
  587. 000005E4  2F0A                     move.l     -[A7], A2
  588. 000005E6  4EBA 27CC                jsr        [PC + 0x27CC /* 00002DB4 */]
  589. 000005EA  206A 0002                movea.l    A0, [A2 + 0x2]
  590. 000005EE  2068 0012                movea.l    A0, [A0 + 0x12]
  591. 000005F2  2010                     move.l     D0, [A0]
  592. 000005F4  721F                     moveq.l    D1, 0x1F
  593. 000005F6  C081                     and.l      D0, D1
  594. 000005F8  41ED E170                lea.l      A0, [A5 - 0x1E90]
  595. 000005FC  1030 0000                move.b     D0, [A0 + D0.w]
  596. 00000600  7202                     moveq.l    D1, 0x02
  597. 00000602  C001                     and.b      D0, D1
  598. 00000604  6644                     bne        +0x46 /* 0000064A */
  599. 00000606  222E FFFC                move.l     D1, [A6 - 0x4]
  600. 0000060A  41ED E130                lea.l      A0, [A5 - 0x1ED0]
  601. 0000060E  1230 1000                move.b     D1, [A0 + D1.w]
  602. 00000612  7000                     moveq.l    D0, 0x00
  603. 00000614  1001                     move.b     D0, D1
  604. 00000616  2D40 FFFC                move.l     [A6 - 0x4], D0
  605. 0000061A  7201                     moveq.l    D1, 0x01
  606. 0000061C  B081                     cmp.l      D0, D1
  607. 0000061E  6E26                     bgt        +0x28 /* 00000646 */
  608. 00000620  14BC 000F                move.b     [A2], 0xF
  609. 00000624  720F                     moveq.l    D1, 0x0F
  610. 00000626  2F01                     move.l     -[A7], D1
  611. 00000628  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  612. 0000062C  2628 0018                move.l     D3, [A0 + 0x18]
  613. 00000630  2F03                     move.l     -[A7], D3
  614. 00000632  2F0A                     move.l     -[A7], A2
  615. 00000634  2F03                     move.l     -[A7], D3
  616. 00000636  2F00                     move.l     -[A7], D0
  617. 00000638  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  618. 0000063C  2F00                     move.l     -[A7], D0
  619. 0000063E  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  620. 00000642  2440                     movea.l    A2, D0
  621. 00000644  6004                     bra        +0x6 /* 0000064A */
  622. label00000646:
  623. 00000646  14AE FFFF                move.b     [A2], [A6 - 0x1]
  624. label0000064A:
  625. 0000064A  122D DB5A                move.b     D1, [A5 - 0x24A6]
  626. 0000064E  7000                     moveq.l    D0, 0x00
  627. 00000650  1001                     move.b     D0, D1
  628. 00000652  725C                     moveq.l    D1, 0x5C
  629. 00000654  B081                     cmp.l      D0, D1
  630. 00000656  6700 FF56                beq        -0xA8 /* 000005AE */
  631. 0000065A  725B                     moveq.l    D1, 0x5B
  632. 0000065C  B081                     cmp.l      D0, D1
  633. 0000065E  6700 FF56                beq        -0xA8 /* 000005B6 */
  634. 00000662  725E                     moveq.l    D1, 0x5E
  635. 00000664  B081                     cmp.l      D0, D1
  636. 00000666  6700 FF4E                beq        -0xB0 /* 000005B6 */
  637. 0000066A  725D                     moveq.l    D1, 0x5D
  638. 0000066C  B081                     cmp.l      D0, D1
  639. 0000066E  6700 FF46                beq        -0xB8 /* 000005B6 */
  640. 00000672  7261                     moveq.l    D1, 0x61
  641. 00000674  B081                     cmp.l      D0, D1
  642. 00000676  6700 FF3E                beq        -0xC0 /* 000005B6 */
  643. 0000067A  7262                     moveq.l    D1, 0x62
  644. 0000067C  B081                     cmp.l      D0, D1
  645. 0000067E  6700 FF36                beq        -0xC8 /* 000005B6 */
  646. 00000682  7263                     moveq.l    D1, 0x63
  647. 00000684  B081                     cmp.l      D0, D1
  648. 00000686  6700 FF2E                beq        -0xD0 /* 000005B6 */
  649. 0000068A  7264                     moveq.l    D1, 0x64
  650. 0000068C  B081                     cmp.l      D0, D1
  651. 0000068E  6700 FF26                beq        -0xD8 /* 000005B6 */
  652. 00000692  7265                     moveq.l    D1, 0x65
  653. 00000694  B081                     cmp.l      D0, D1
  654. 00000696  6700 FF1E                beq        -0xE0 /* 000005B6 */
  655. 0000069A  7266                     moveq.l    D1, 0x66
  656. 0000069C  B081                     cmp.l      D0, D1
  657. 0000069E  6700 FF16                beq        -0xE8 /* 000005B6 */
  658. 000006A2  7267                     moveq.l    D1, 0x67
  659. 000006A4  B081                     cmp.l      D0, D1
  660. 000006A6  6700 FF0E                beq        -0xF0 /* 000005B6 */
  661. 000006AA  7268                     moveq.l    D1, 0x68
  662. 000006AC  B081                     cmp.l      D0, D1
  663. 000006AE  6700 FF06                beq        -0xF8 /* 000005B6 */
  664. label000006B2:
  665. 000006B2  200A                     move.l     D0, A2
  666. 000006B4  4CDF 0408                movem.l    D3,A2, [A7]+
  667. 000006B8  4E5E                     unlink     A6
  668. 000006BA  4E75                     rts
  669. fn000006BC:
  670. 000006BC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  671. 000006C0  4EBA 009E                jsr        [PC + 0x9E /* 00000760 */]
  672. 000006C4  2440                     movea.l    A2, D0
  673. 000006C6  607C                     bra        +0x7E /* 00000744 */
  674. label000006C8:
  675. 000006C8  0C2D 0049 DB5A           cmpi.b     [A5 - 0x24A6], 0x49 /* 'I' */
  676. 000006CE  6604                     bne        +0x6 /* 000006D4 */
  677. 000006D0  7007                     moveq.l    D0, 0x07
  678. 000006D2  6002                     bra        +0x4 /* 000006D6 */
  679. label000006D4:
  680. 000006D4  7006                     moveq.l    D0, 0x06
  681. label000006D6:
  682. 000006D6  7800                     moveq.l    D4, 0x00
  683. 000006D8  1800                     move.b     D4, D0
  684. 000006DA  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  685. 000006DE  2F04                     move.l     -[A7], D4
  686. 000006E0  42A7                     clr.l      -[A7]
  687. 000006E2  2F0A                     move.l     -[A7], A2
  688. 000006E4  4EBA 007A                jsr        [PC + 0x7A /* 00000760 */]
  689. 000006E8  2F00                     move.l     -[A7], D0
  690. 000006EA  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  691. 000006EE  2440                     movea.l    A2, D0
  692. 000006F0  2F0A                     move.l     -[A7], A2
  693. 000006F2  4EBA 1950                jsr        [PC + 0x1950 /* 00002044 */]
  694. 000006F6  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  695. 000006FA  4EBA 12C4                jsr        [PC + 0x12C4 /* 000019C0 */]
  696. 000006FE  2540 0002                move.l     [A2 + 0x2], D0
  697. 00000702  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  698. 00000706  4EBA 12B8                jsr        [PC + 0x12B8 /* 000019C0 */]
  699. 0000070A  2640                     movea.l    A3, D0
  700. 0000070C  2F0B                     move.l     -[A7], A3
  701. 0000070E  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  702. 00000712  2640                     movea.l    A3, D0
  703. 00000714  254B 0006                move.l     [A2 + 0x6], A3
  704. 00000718  1013                     move.b     D0, [A3]
  705. 0000071A  725D                     moveq.l    D1, 0x5D
  706. 0000071C  B001                     cmp.b      D0, D1
  707. 0000071E  6616                     bne        +0x18 /* 00000736 */
  708. 00000720  262B 0006                move.l     D3, [A3 + 0x6]
  709. 00000724  6B06                     bmi        +0x8 /* 0000072C */
  710. 00000726  7020                     moveq.l    D0, 0x20
  711. 00000728  B680                     cmp.l      D3, D0
  712. 0000072A  6F0A                     ble        +0xC /* 00000736 */
  713. label0000072C:
  714. 0000072C  7013                     moveq.l    D0, 0x13
  715. 0000072E  2F00                     move.l     -[A7], D0
  716. 00000730  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  717. 00000734  584F                     addq.w     A7, 4
  718. label00000736:
  719. 00000736  2F0A                     move.l     -[A7], A2
  720. 00000738  206A 0002                movea.l    A0, [A2 + 0x2]
  721. 0000073C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  722. 00000740  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  723. label00000744:
  724. 00000744  162D DB5A                move.b     D3, [A5 - 0x24A6]
  725. 00000748  7049                     moveq.l    D0, 0x49
  726. 0000074A  B600                     cmp.b      D3, D0
  727. 0000074C  6700 FF7A                beq        -0x84 /* 000006C8 */
  728. 00000750  704A                     moveq.l    D0, 0x4A
  729. 00000752  B600                     cmp.b      D3, D0
  730. 00000754  6700 FF72                beq        -0x8C /* 000006C8 */
  731. 00000758  200A                     move.l     D0, A2
  732. 0000075A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  733. 0000075E  4E75                     rts
  734. fn00000760:
  735. 00000760  48E7 1828                movem.l    -[A7], D3,D4,A2,A4
  736. 00000764  4EBA 00DC                jsr        [PC + 0xDC /* 00000842 */]
  737. 00000768  2840                     movea.l    A4, D0
  738. 0000076A  6000 00BA                bra        +0xBC /* 00000826 */
  739. label0000076E:
  740. 0000076E  0C2D 0058 DB5A           cmpi.b     [A5 - 0x24A6], 0x58 /* 'X' */
  741. 00000774  6604                     bne        +0x6 /* 0000077A */
  742. 00000776  7001                     moveq.l    D0, 0x01
  743. 00000778  6002                     bra        +0x4 /* 0000077C */
  744. label0000077A:
  745. 0000077A  7002                     moveq.l    D0, 0x02
  746. label0000077C:
  747. 0000077C  7800                     moveq.l    D4, 0x00
  748. 0000077E  1800                     move.b     D4, D0
  749. 00000780  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  750. 00000784  2F04                     move.l     -[A7], D4
  751. 00000786  42A7                     clr.l      -[A7]
  752. 00000788  2F0C                     move.l     -[A7], A4
  753. 0000078A  4EBA 1300                jsr        [PC + 0x1300 /* 00001A8C */]
  754. 0000078E  2F00                     move.l     -[A7], D0
  755. 00000790  4EBA 00B0                jsr        [PC + 0xB0 /* 00000842 */]
  756. 00000794  2F00                     move.l     -[A7], D0
  757. 00000796  4EBA 12F4                jsr        [PC + 0x12F4 /* 00001A8C */]
  758. 0000079A  2F00                     move.l     -[A7], D0
  759. 0000079C  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  760. 000007A0  2840                     movea.l    A4, D0
  761. 000007A2  206C 0002                movea.l    A0, [A4 + 0x2]
  762. 000007A6  2468 0012                movea.l    A2, [A0 + 0x12]
  763. 000007AA  2012                     move.l     D0, [A2]
  764. 000007AC  0280 0000 00FF           andi.l     D0, 0xFF
  765. 000007B2  41ED E170                lea.l      A0, [A5 - 0x1E90]
  766. 000007B6  1030 0000                move.b     D0, [A0 + D0.w]
  767. 000007BA  7601                     moveq.l    D3, 0x01
  768. 000007BC  C003                     and.b      D0, D3
  769. 000007BE  6720                     beq        +0x22 /* 000007E0 */
  770. 000007C0  294A 0012                move.l     [A4 + 0x12], A2
  771. 000007C4  526A 0006                addq.w     [A2 + 0x6], 1
  772. 000007C8  1014                     move.b     D0, [A4]
  773. 000007CA  B003                     cmp.b      D0, D3
  774. 000007CC  6608                     bne        +0xA /* 000007D6 */
  775. 000007CE  2F0C                     move.l     -[A7], A4
  776. 000007D0  4EBA 2170                jsr        [PC + 0x2170 /* 00002942 */]
  777. 000007D4  6050                     bra        +0x52 /* 00000826 */
  778. label000007D6:
  779. 000007D6  2F0C                     move.l     -[A7], A4
  780. 000007D8  4EBA 2008                jsr        [PC + 0x2008 /* 000027E2 */]
  781. 000007DC  2840                     movea.l    A4, D0
  782. 000007DE  6046                     bra        +0x48 /* 00000826 */
  783. label000007E0:
  784. 000007E0  206C 0006                movea.l    A0, [A4 + 0x6]
  785. 000007E4  2468 0012                movea.l    A2, [A0 + 0x12]
  786. 000007E8  2012                     move.l     D0, [A2]
  787. 000007EA  0280 0000 00FF           andi.l     D0, 0xFF
  788. 000007F0  41ED E170                lea.l      A0, [A5 - 0x1E90]
  789. 000007F4  1030 0000                move.b     D0, [A0 + D0.w]
  790. 000007F8  7601                     moveq.l    D3, 0x01
  791. 000007FA  C003                     and.b      D0, D3
  792. 000007FC  6722                     beq        +0x24 /* 00000820 */
  793. 000007FE  294A 0012                move.l     [A4 + 0x12], A2
  794. 00000802  526A 0006                addq.w     [A2 + 0x6], 1
  795. 00000806  1014                     move.b     D0, [A4]
  796. 00000808  B003                     cmp.b      D0, D3
  797. 0000080A  6608                     bne        +0xA /* 00000814 */
  798. 0000080C  2F0C                     move.l     -[A7], A4
  799. 0000080E  4EBA 2132                jsr        [PC + 0x2132 /* 00002942 */]
  800. 00000812  6012                     bra        +0x14 /* 00000826 */
  801. label00000814:
  802. 00000814  704B                     moveq.l    D0, 0x4B
  803. 00000816  2F00                     move.l     -[A7], D0
  804. 00000818  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  805. 0000081C  584F                     addq.w     A7, 4
  806. 0000081E  6006                     bra        +0x8 /* 00000826 */
  807. label00000820:
  808. 00000820  2F0C                     move.l     -[A7], A4
  809. 00000822  4EBA 2284                jsr        [PC + 0x2284 /* 00002AA8 */]
  810. label00000826:
  811. 00000826  162D DB5A                move.b     D3, [A5 - 0x24A6]
  812. 0000082A  7058                     moveq.l    D0, 0x58
  813. 0000082C  B600                     cmp.b      D3, D0
  814. 0000082E  6700 FF3E                beq        -0xC0 /* 0000076E */
  815. 00000832  7034                     moveq.l    D0, 0x34
  816. 00000834  B600                     cmp.b      D3, D0
  817. 00000836  6700 FF36                beq        -0xC8 /* 0000076E */
  818. 0000083A  200C                     move.l     D0, A4
  819. 0000083C  4CDF 1418                movem.l    D3,D4,A2,A4, [A7]+
  820. 00000840  4E75                     rts
  821. fn00000842:
  822. 00000842  48E7 1020                movem.l    -[A7], D3,A2
  823. 00000846  4EBA 0064                jsr        [PC + 0x64 /* 000008AC */]
  824. 0000084A  2440                     movea.l    A2, D0
  825. 0000084C  603C                     bra        +0x3E /* 0000088A */
  826. label0000084E:
  827. 0000084E  7603                     moveq.l    D3, 0x03
  828. 00000850  6006                     bra        +0x8 /* 00000858 */
  829. label00000852:
  830. 00000852  7604                     moveq.l    D3, 0x04
  831. 00000854  6002                     bra        +0x4 /* 00000858 */
  832. label00000856:
  833. 00000856  7605                     moveq.l    D3, 0x05
  834. label00000858:
  835. 00000858  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  836. 0000085C  2F03                     move.l     -[A7], D3
  837. 0000085E  42A7                     clr.l      -[A7]
  838. 00000860  2F0A                     move.l     -[A7], A2
  839. 00000862  4EBA 0048                jsr        [PC + 0x48 /* 000008AC */]
  840. 00000866  2F00                     move.l     -[A7], D0
  841. 00000868  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  842. 0000086C  2440                     movea.l    A2, D0
  843. 0000086E  2F0A                     move.l     -[A7], A2
  844. 00000870  4EBA 2236                jsr        [PC + 0x2236 /* 00002AA8 */]
  845. 00000874  1012                     move.b     D0, [A2]
  846. 00000876  7205                     moveq.l    D1, 0x05
  847. 00000878  B001                     cmp.b      D0, D1
  848. 0000087A  6608                     bne        +0xA /* 00000884 */
  849. 0000087C  2F0A                     move.l     -[A7], A2
  850. 0000087E  4EBA 17C4                jsr        [PC + 0x17C4 /* 00002044 */]
  851. 00000882  6006                     bra        +0x8 /* 0000088A */
  852. label00000884:
  853. 00000884  2F0A                     move.l     -[A7], A2
  854. 00000886  4EBA 1758                jsr        [PC + 0x1758 /* 00001FE0 */]
  855. label0000088A:
  856. 0000088A  122D DB5A                move.b     D1, [A5 - 0x24A6]
  857. 0000088E  7000                     moveq.l    D0, 0x00
  858. 00000890  1001                     move.b     D0, D1
  859. 00000892  7232                     moveq.l    D1, 0x32
  860. 00000894  B081                     cmp.l      D0, D1
  861. 00000896  67B6                     beq        -0x48 /* 0000084E */
  862. 00000898  7243                     moveq.l    D1, 0x43
  863. 0000089A  B081                     cmp.l      D0, D1
  864. 0000089C  67B4                     beq        -0x4A /* 00000852 */
  865. 0000089E  7244                     moveq.l    D1, 0x44
  866. 000008A0  B081                     cmp.l      D0, D1
  867. 000008A2  67B2                     beq        -0x4C /* 00000856 */
  868. 000008A4  200A                     move.l     D0, A2
  869. 000008A6  4CDF 0408                movem.l    D3,A2, [A7]+
  870. 000008AA  4E75                     rts
  871. fn000008AC:
  872. 000008AC  4E56 FFF0                link       A6, -0x0010
  873. 000008B0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  874. 000008B4  122D DB5A                move.b     D1, [A5 - 0x24A6]
  875. 000008B8  7000                     moveq.l    D0, 0x00
  876. 000008BA  1001                     move.b     D0, D1
  877. 000008BC  7233                     moveq.l    D1, 0x33
  878. 000008BE  B081                     cmp.l      D0, D1
  879. 000008C0  6748                     beq        +0x4A /* 0000090A */
  880. 000008C2  7237                     moveq.l    D1, 0x37
  881. 000008C4  B081                     cmp.l      D0, D1
  882. 000008C6  674A                     beq        +0x4C /* 00000912 */
  883. 000008C8  723D                     moveq.l    D1, 0x3D
  884. 000008CA  B081                     cmp.l      D0, D1
  885. 000008CC  674C                     beq        +0x4E /* 0000091A */
  886. 000008CE  7258                     moveq.l    D1, 0x58
  887. 000008D0  B081                     cmp.l      D0, D1
  888. 000008D2  6700 014A                beq        +0x14C /* 00000A1E */
  889. 000008D6  7232                     moveq.l    D1, 0x32
  890. 000008D8  B081                     cmp.l      D0, D1
  891. 000008DA  6700 014A                beq        +0x14C /* 00000A26 */
  892. 000008DE  7234                     moveq.l    D1, 0x34
  893. 000008E0  B081                     cmp.l      D0, D1
  894. 000008E2  6700 014A                beq        +0x14C /* 00000A2E */
  895. 000008E6  7235                     moveq.l    D1, 0x35
  896. 000008E8  B081                     cmp.l      D0, D1
  897. 000008EA  6700 014A                beq        +0x14C /* 00000A36 */
  898. 000008EE  7236                     moveq.l    D1, 0x36
  899. 000008F0  B081                     cmp.l      D0, D1
  900. 000008F2  6700 014A                beq        +0x14C /* 00000A3E */
  901. 000008F6  721B                     moveq.l    D1, 0x1B
  902. 000008F8  B081                     cmp.l      D0, D1
  903. 000008FA  6700 02D6                beq        +0x2D8 /* 00000BD2 */
  904. 000008FE  7238                     moveq.l    D1, 0x38
  905. 00000900  B081                     cmp.l      D0, D1
  906. 00000902  6700 02F8                beq        +0x2FA /* 00000BFC */
  907. 00000906  6000 03D8                bra        +0x3DA /* 00000CE0 */
  908. label0000090A:
  909. 0000090A  7014                     moveq.l    D0, 0x14
  910. 0000090C  2D40 FFF4                move.l     [A6 - 0xC], D0
  911. 00000910  600E                     bra        +0x10 /* 00000920 */
  912. label00000912:
  913. 00000912  701C                     moveq.l    D0, 0x1C
  914. 00000914  2D40 FFF4                move.l     [A6 - 0xC], D0
  915. 00000918  6006                     bra        +0x8 /* 00000920 */
  916. label0000091A:
  917. 0000091A  701D                     moveq.l    D0, 0x1D
  918. 0000091C  2D40 FFF4                move.l     [A6 - 0xC], D0
  919. label00000920:
  920. 00000920  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  921. 00000924  4EBA FF86                jsr        [PC - 0x7A /* 000008AC */]
  922. 00000928  2D40 FFF0                move.l     [A6 - 0x10], D0
  923. 0000092C  0CAE 0000 001D FFF4      cmpi.l     [A6 - 0xC], 0x1D
  924. 00000934  660A                     bne        +0xC /* 00000940 */
  925. 00000936  2F00                     move.l     -[A7], D0
  926. 00000938  4EBA 1152                jsr        [PC + 0x1152 /* 00001A8C */]
  927. 0000093C  2D40 FFF0                move.l     [A6 - 0x10], D0
  928. label00000940:
  929. 00000940  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  930. 00000944  2840                     movea.l    A4, D0
  931. 00000946  18AE FFF7                move.b     [A4], [A6 - 0x9]
  932. 0000094A  262E FFF0                move.l     D3, [A6 - 0x10]
  933. 0000094E  2943 0002                move.l     [A4 + 0x2], D3
  934. 00000952  0CAE 0000 0014 FFF4      cmpi.l     [A6 - 0xC], 0x14
  935. 0000095A  6600 009A                bne        +0x9C /* 000009F6 */
  936. 0000095E  2043                     movea.l    A0, D3
  937. 00000960  1610                     move.b     D3, [A0]
  938. 00000962  7062                     moveq.l    D0, 0x62
  939. 00000964  B600                     cmp.b      D3, D0
  940. 00000966  670C                     beq        +0xE /* 00000974 */
  941. 00000968  7012                     moveq.l    D0, 0x12
  942. 0000096A  B600                     cmp.b      D3, D0
  943. 0000096C  6706                     beq        +0x8 /* 00000974 */
  944. 0000096E  705D                     moveq.l    D0, 0x5D
  945. 00000970  B600                     cmp.b      D3, D0
  946. 00000972  660A                     bne        +0xC /* 0000097E */
  947. label00000974:
  948. 00000974  7067                     moveq.l    D0, 0x67
  949. 00000976  2F00                     move.l     -[A7], D0
  950. 00000978  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  951. 0000097C  584F                     addq.w     A7, 4
  952. label0000097E:
  953. 0000097E  7000                     moveq.l    D0, 0x00
  954. 00000980  2940 0002                move.l     [A4 + 0x2], D0
  955. 00000984  2F0C                     move.l     -[A7], A4
  956. 00000986  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  957. 0000098A  246E FFF0                movea.l    A2, [A6 - 0x10]
  958. 0000098E  206A 0012                movea.l    A0, [A2 + 0x12]
  959. 00000992  2010                     move.l     D0, [A0]
  960. 00000994  721F                     moveq.l    D1, 0x1F
  961. 00000996  C081                     and.l      D0, D1
  962. 00000998  41ED E170                lea.l      A0, [A5 - 0x1E90]
  963. 0000099C  1030 0000                move.b     D0, [A0 + D0.w]
  964. 000009A0  7210                     moveq.l    D1, 0x10
  965. 000009A2  C001                     and.b      D0, D1
  966. 000009A4  670C                     beq        +0xE /* 000009B2 */
  967. 000009A6  2F0A                     move.l     -[A7], A2
  968. 000009A8  4EBA 10E2                jsr        [PC + 0x10E2 /* 00001A8C */]
  969. 000009AC  2840                     movea.l    A4, D0
  970. 000009AE  6000 0336                bra        +0x338 /* 00000CE6 */
  971. label000009B2:
  972. 000009B2  246E FFF0                movea.l    A2, [A6 - 0x10]
  973. 000009B6  1012                     move.b     D0, [A2]
  974. 000009B8  725F                     moveq.l    D1, 0x5F
  975. 000009BA  B001                     cmp.b      D0, D1
  976. 000009BC  6624                     bne        +0x26 /* 000009E2 */
  977. 000009BE  206A 0002                movea.l    A0, [A2 + 0x2]
  978. 000009C2  1028 0016                move.b     D0, [A0 + 0x16]
  979. 000009C6  4880                     ext.w      D0
  980. 000009C8  48C0                     ext.l      D0
  981. 000009CA  7204                     moveq.l    D1, 0x04
  982. 000009CC  B081                     cmp.l      D0, D1
  983. 000009CE  6708                     beq        +0xA /* 000009D8 */
  984. 000009D0  7209                     moveq.l    D1, 0x09
  985. 000009D2  B081                     cmp.l      D0, D1
  986. 000009D4  6702                     beq        +0x4 /* 000009D8 */
  987. 000009D6  600A                     bra        +0xC /* 000009E2 */
  988. label000009D8:
  989. 000009D8  7067                     moveq.l    D0, 0x67
  990. 000009DA  2F00                     move.l     -[A7], D0
  991. 000009DC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  992. 000009E0  584F                     addq.w     A7, 4
  993. label000009E2:
  994. 000009E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  995. 000009E6  4EBA 0A96                jsr        [PC + 0xA96 /* 0000147E */]
  996. 000009EA  2840                     movea.l    A4, D0
  997. 000009EC  2F0C                     move.l     -[A7], A4
  998. 000009EE  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  999. 000009F2  6000 02F2                bra        +0x2F4 /* 00000CE6 */
  1000. label000009F6:
  1001. 000009F6  206E FFF0                movea.l    A0, [A6 - 0x10]
  1002. 000009FA  2028 0012                move.l     D0, [A0 + 0x12]
  1003. 000009FE  2940 0012                move.l     [A4 + 0x12], D0
  1004. 00000A02  2040                     movea.l    A0, D0
  1005. 00000A04  5268 0006                addq.w     [A0 + 0x6], 1
  1006. 00000A08  2F0C                     move.l     -[A7], A4
  1007. 00000A0A  4EBA 291A                jsr        [PC + 0x291A /* 00003326 */]
  1008. 00000A0E  2F0C                     move.l     -[A7], A4
  1009. 00000A10  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1010. 00000A14  2F0C                     move.l     -[A7], A4
  1011. 00000A16  4EBA 2090                jsr        [PC + 0x2090 /* 00002AA8 */]
  1012. 00000A1A  6000 02CA                bra        +0x2CC /* 00000CE6 */
  1013. label00000A1E:
  1014. 00000A1E  7016                     moveq.l    D0, 0x16
  1015. 00000A20  2D40 FFF4                move.l     [A6 - 0xC], D0
  1016. 00000A24  601E                     bra        +0x20 /* 00000A44 */
  1017. label00000A26:
  1018. 00000A26  7013                     moveq.l    D0, 0x13
  1019. 00000A28  2D40 FFF4                move.l     [A6 - 0xC], D0
  1020. 00000A2C  6016                     bra        +0x18 /* 00000A44 */
  1021. label00000A2E:
  1022. 00000A2E  7015                     moveq.l    D0, 0x15
  1023. 00000A30  2D40 FFF4                move.l     [A6 - 0xC], D0
  1024. 00000A34  600E                     bra        +0x10 /* 00000A44 */
  1025. label00000A36:
  1026. 00000A36  700B                     moveq.l    D0, 0x0B
  1027. 00000A38  2D40 FFF4                move.l     [A6 - 0xC], D0
  1028. 00000A3C  6006                     bra        +0x8 /* 00000A44 */
  1029. label00000A3E:
  1030. 00000A3E  700D                     moveq.l    D0, 0x0D
  1031. 00000A40  2D40 FFF4                move.l     [A6 - 0xC], D0
  1032. label00000A44:
  1033. 00000A44  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1034. 00000A48  4EBA FE62                jsr        [PC - 0x19E /* 000008AC */]
  1035. 00000A4C  2F00                     move.l     -[A7], D0
  1036. 00000A4E  4EBA 103C                jsr        [PC + 0x103C /* 00001A8C */]
  1037. 00000A52  2D40 FFF0                move.l     [A6 - 0x10], D0
  1038. 00000A56  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  1039. 00000A5A  2840                     movea.l    A4, D0
  1040. 00000A5C  18AE FFF7                move.b     [A4], [A6 - 0x9]
  1041. 00000A60  202E FFF0                move.l     D0, [A6 - 0x10]
  1042. 00000A64  2940 0002                move.l     [A4 + 0x2], D0
  1043. 00000A68  0CAE 0000 0015 FFF4      cmpi.l     [A6 - 0xC], 0x15
  1044. 00000A70  661C                     bne        +0x1E /* 00000A8E */
  1045. 00000A72  2040                     movea.l    A0, D0
  1046. 00000A74  2268 0012                movea.l    A1, [A0 + 0x12]
  1047. 00000A78  2211                     move.l     D1, [A1]
  1048. 00000A7A  0281 0000 00FF           andi.l     D1, 0xFF
  1049. 00000A80  43ED E170                lea.l      A1, [A5 - 0x1E90]
  1050. 00000A84  1231 1000                move.b     D1, [A1 + D1.w]
  1051. 00000A88  7402                     moveq.l    D2, 0x02
  1052. 00000A8A  C202                     and.b      D1, D2
  1053. 00000A8C  660E                     bne        +0x10 /* 00000A9C */
  1054. label00000A8E:
  1055. 00000A8E  2F00                     move.l     -[A7], D0
  1056. 00000A90  4EBA 0F2E                jsr        [PC + 0xF2E /* 000019C0 */]
  1057. 00000A94  2D40 FFF0                move.l     [A6 - 0x10], D0
  1058. 00000A98  2940 0002                move.l     [A4 + 0x2], D0
  1059. label00000A9C:
  1060. 00000A9C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1061. 00000AA0  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  1062. 00000AA4  202E FFF4                move.l     D0, [A6 - 0xC]
  1063. 00000AA8  720B                     moveq.l    D1, 0x0B
  1064. 00000AAA  B081                     cmp.l      D0, D1
  1065. 00000AAC  6722                     beq        +0x24 /* 00000AD0 */
  1066. 00000AAE  7213                     moveq.l    D1, 0x13
  1067. 00000AB0  B081                     cmp.l      D0, D1
  1068. 00000AB2  6734                     beq        +0x36 /* 00000AE8 */
  1069. 00000AB4  720D                     moveq.l    D1, 0x0D
  1070. 00000AB6  B081                     cmp.l      D0, D1
  1071. 00000AB8  6700 00CA                beq        +0xCC /* 00000B84 */
  1072. 00000ABC  7215                     moveq.l    D1, 0x15
  1073. 00000ABE  B081                     cmp.l      D0, D1
  1074. 00000AC0  6700 00D6                beq        +0xD8 /* 00000B98 */
  1075. 00000AC4  7216                     moveq.l    D1, 0x16
  1076. 00000AC6  B081                     cmp.l      D0, D1
  1077. 00000AC8  6700 00E2                beq        +0xE4 /* 00000BAC */
  1078. 00000ACC  6000 00F8                bra        +0xFA /* 00000BC6 */
  1079. label00000AD0:
  1080. 00000AD0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1081. 00000AD4  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  1082. 00000AD8  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1083. 00000ADC  2028 0018                move.l     D0, [A0 + 0x18]
  1084. 00000AE0  2940 0012                move.l     [A4 + 0x12], D0
  1085. 00000AE4  6000 00E0                bra        +0xE2 /* 00000BC6 */
  1086. label00000AE8:
  1087. 00000AE8  246E FFF0                movea.l    A2, [A6 - 0x10]
  1088. 00000AEC  266A 0012                movea.l    A3, [A2 + 0x12]
  1089. 00000AF0  2013                     move.l     D0, [A3]
  1090. 00000AF2  721F                     moveq.l    D1, 0x1F
  1091. 00000AF4  C041                     and.w      D0, D1
  1092. 00000AF6  7211                     moveq.l    D1, 0x11
  1093. 00000AF8  B041                     cmp.w      D0, D1
  1094. 00000AFA  662E                     bne        +0x30 /* 00000B2A */
  1095. 00000AFC  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1096. 00000B00  4267                     clr.w      -[A7]
  1097. 00000B02  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  1098. 00000B06  2D40 FFF8                move.l     [A6 - 0x8], D0
  1099. 00000B0A  2040                     movea.l    A0, D0
  1100. 00000B0C  2210                     move.l     D1, [A0]
  1101. 00000B0E  74E0                     moveq.l    D2, 0xFFFFFFE0
  1102. 00000B10  C282                     and.l      D1, D2
  1103. 00000B12  7410                     moveq.l    D2, 0x10
  1104. 00000B14  8282                     or.l       D1, D2
  1105. 00000B16  2081                     move.l     [A0], D1
  1106. 00000B18  2F0A                     move.l     -[A7], A2
  1107. 00000B1A  2F00                     move.l     -[A7], D0
  1108. 00000B1C  4EBA 24C6                jsr        [PC + 0x24C6 /* 00002FE4 */]
  1109. 00000B20  2D40 FFF0                move.l     [A6 - 0x10], D0
  1110. 00000B24  2940 0002                move.l     [A4 + 0x2], D0
  1111. 00000B28  603A                     bra        +0x3C /* 00000B64 */
  1112. label00000B2A:
  1113. 00000B2A  246E FFF0                movea.l    A2, [A6 - 0x10]
  1114. 00000B2E  266A 0012                movea.l    A3, [A2 + 0x12]
  1115. 00000B32  2013                     move.l     D0, [A3]
  1116. 00000B34  0280 0000 00FF           andi.l     D0, 0xFF
  1117. 00000B3A  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1118. 00000B3E  1030 0000                move.b     D0, [A0 + D0.w]
  1119. 00000B42  7201                     moveq.l    D1, 0x01
  1120. 00000B44  C001                     and.b      D0, D1
  1121. 00000B46  661C                     bne        +0x1E /* 00000B64 */
  1122. 00000B48  42A7                     clr.l      -[A7]
  1123. 00000B4A  42A7                     clr.l      -[A7]
  1124. 00000B4C  2F0B                     move.l     -[A7], A3
  1125. 00000B4E  705F                     moveq.l    D0, 0x5F
  1126. 00000B50  2F00                     move.l     -[A7], D0
  1127. 00000B52  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  1128. 00000B56  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1129. 00000B5A  202A 0012                move.l     D0, [A2 + 0x12]
  1130. 00000B5E  2940 0012                move.l     [A4 + 0x12], D0
  1131. 00000B62  6062                     bra        +0x64 /* 00000BC6 */
  1132. label00000B64:
  1133. 00000B64  206E FFF0                movea.l    A0, [A6 - 0x10]
  1134. 00000B68  2068 0012                movea.l    A0, [A0 + 0x12]
  1135. 00000B6C  2028 0008                move.l     D0, [A0 + 0x8]
  1136. 00000B70  2940 0012                move.l     [A4 + 0x12], D0
  1137. 00000B74  2040                     movea.l    A0, D0
  1138. 00000B76  5268 0006                addq.w     [A0 + 0x6], 1
  1139. 00000B7A  2F0C                     move.l     -[A7], A4
  1140. 00000B7C  4EBA 0F7C                jsr        [PC + 0xF7C /* 00001AFA */]
  1141. 00000B80  6000 0164                bra        +0x166 /* 00000CE6 */
  1142. label00000B84:
  1143. 00000B84  2F0C                     move.l     -[A7], A4
  1144. 00000B86  4EBA 14BC                jsr        [PC + 0x14BC /* 00002044 */]
  1145. 00000B8A  206E FFF0                movea.l    A0, [A6 - 0x10]
  1146. 00000B8E  2028 0012                move.l     D0, [A0 + 0x12]
  1147. 00000B92  2940 0012                move.l     [A4 + 0x12], D0
  1148. 00000B96  602E                     bra        +0x30 /* 00000BC6 */
  1149. label00000B98:
  1150. 00000B98  2F0C                     move.l     -[A7], A4
  1151. 00000B9A  4EBA 1444                jsr        [PC + 0x1444 /* 00001FE0 */]
  1152. 00000B9E  206E FFF0                movea.l    A0, [A6 - 0x10]
  1153. 00000BA2  2028 0012                move.l     D0, [A0 + 0x12]
  1154. 00000BA6  2940 0012                move.l     [A4 + 0x12], D0
  1155. 00000BAA  601A                     bra        +0x1C /* 00000BC6 */
  1156. label00000BAC:
  1157. 00000BAC  2F0C                     move.l     -[A7], A4
  1158. 00000BAE  4EBA 1430                jsr        [PC + 0x1430 /* 00001FE0 */]
  1159. 00000BB2  7000                     moveq.l    D0, 0x00
  1160. 00000BB4  2940 0002                move.l     [A4 + 0x2], D0
  1161. 00000BB8  2F0C                     move.l     -[A7], A4
  1162. 00000BBA  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  1163. 00000BBE  286E FFF0                movea.l    A4, [A6 - 0x10]
  1164. 00000BC2  6000 0122                bra        +0x124 /* 00000CE6 */
  1165. label00000BC6:
  1166. 00000BC6  206C 0012                movea.l    A0, [A4 + 0x12]
  1167. 00000BCA  5268 0006                addq.w     [A0 + 0x6], 1
  1168. 00000BCE  6000 0116                bra        +0x118 /* 00000CE6 */
  1169. label00000BD2:
  1170. 00000BD2  102D E350                move.b     D0, [A5 - 0x1CB0]
  1171. 00000BD6  6716                     beq        +0x18 /* 00000BEE */
  1172. 00000BD8  202D E6D2                move.l     D0, [A5 - 0x192E]
  1173. 00000BDC  7201                     moveq.l    D1, 0x01
  1174. 00000BDE  C081                     and.l      D0, D1
  1175. 00000BE0  670C                     beq        +0xE /* 00000BEE */
  1176. 00000BE2  2F3C 0000 0083           move.l     -[A7], 0x83
  1177. 00000BE8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1178. 00000BEC  584F                     addq.w     A7, 4
  1179. label00000BEE:
  1180. 00000BEE  1F2D DB5A                move.b     -[A7], [A5 - 0x24A6]
  1181. 00000BF2  4EBA 071A                jsr        [PC + 0x71A /* 0000130E */]
  1182. 00000BF6  2840                     movea.l    A4, D0
  1183. 00000BF8  6000 00EC                bra        +0xEE /* 00000CE6 */
  1184. label00000BFC:
  1185. 00000BFC  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1186. 00000C00  486E FFFC                pea.l      [A6 - 0x4]
  1187. 00000C04  42A7                     clr.l      -[A7]
  1188. 00000C06  4267                     clr.w      -[A7]
  1189. 00000C08  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1190. 00000C0C  4A40                     tst.w      D0
  1191. 00000C0E  6700 00A2                beq        +0xA4 /* 00000CB2 */
  1192. 00000C12  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1193. 00000C16  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  1194. 00000C1A  2640                     movea.l    A3, D0
  1195. 00000C1C  2F0B                     move.l     -[A7], A3
  1196. 00000C1E  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  1197. 00000C22  7039                     moveq.l    D0, 0x39
  1198. 00000C24  1F00                     move.b     -[A7], D0
  1199. 00000C26  7012                     moveq.l    D0, 0x12
  1200. 00000C28  2F00                     move.l     -[A7], D0
  1201. 00000C2A  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1202. 00000C2E  4EBA FC7C                jsr        [PC - 0x384 /* 000008AC */]
  1203. 00000C32  2840                     movea.l    A4, D0
  1204. 00000C34  1014                     move.b     D0, [A4]
  1205. 00000C36  720E                     moveq.l    D1, 0x0E
  1206. 00000C38  B001                     cmp.b      D0, D1
  1207. 00000C3A  6648                     bne        +0x4A /* 00000C84 */
  1208. 00000C3C  4AAC 0006                tst.l      [A4 + 0x6]
  1209. 00000C40  6742                     beq        +0x44 /* 00000C84 */
  1210. 00000C42  206C 0006                movea.l    A0, [A4 + 0x6]
  1211. 00000C46  2468 0002                movea.l    A2, [A0 + 0x2]
  1212. 00000C4A  200A                     move.l     D0, A2
  1213. 00000C4C  6710                     beq        +0x12 /* 00000C5E */
  1214. 00000C4E  2F0A                     move.l     -[A7], A2
  1215. 00000C50  2F0B                     move.l     -[A7], A3
  1216. 00000C52  4EBA 2390                jsr        [PC + 0x2390 /* 00002FE4 */]
  1217. 00000C56  206C 0006                movea.l    A0, [A4 + 0x6]
  1218. 00000C5A  2140 0002                move.l     [A0 + 0x2], D0
  1219. label00000C5E:
  1220. 00000C5E  206C 0006                movea.l    A0, [A4 + 0x6]
  1221. 00000C62  2468 0006                movea.l    A2, [A0 + 0x6]
  1222. 00000C66  200A                     move.l     D0, A2
  1223. 00000C68  6710                     beq        +0x12 /* 00000C7A */
  1224. 00000C6A  2F0A                     move.l     -[A7], A2
  1225. 00000C6C  2F0B                     move.l     -[A7], A3
  1226. 00000C6E  4EBA 2374                jsr        [PC + 0x2374 /* 00002FE4 */]
  1227. 00000C72  206C 0006                movea.l    A0, [A4 + 0x6]
  1228. 00000C76  2140 0006                move.l     [A0 + 0x6], D0
  1229. label00000C7A:
  1230. 00000C7A  2F0C                     move.l     -[A7], A4
  1231. 00000C7C  2F0B                     move.l     -[A7], A3
  1232. 00000C7E  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  1233. 00000C82  600A                     bra        +0xC /* 00000C8E */
  1234. label00000C84:
  1235. 00000C84  2F0C                     move.l     -[A7], A4
  1236. 00000C86  2F0B                     move.l     -[A7], A3
  1237. 00000C88  4EBA 235A                jsr        [PC + 0x235A /* 00002FE4 */]
  1238. 00000C8C  2840                     movea.l    A4, D0
  1239. label00000C8E:
  1240. 00000C8E  2F0B                     move.l     -[A7], A3
  1241. 00000C90  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1242. 00000C94  102D E350                move.b     D0, [A5 - 0x1CB0]
  1243. 00000C98  673C                     beq        +0x3E /* 00000CD6 */
  1244. 00000C9A  202D E6D2                move.l     D0, [A5 - 0x192E]
  1245. 00000C9E  7201                     moveq.l    D1, 0x01
  1246. 00000CA0  C081                     and.l      D0, D1
  1247. 00000CA2  6732                     beq        +0x34 /* 00000CD6 */
  1248. 00000CA4  2F3C 0000 0083           move.l     -[A7], 0x83
  1249. 00000CAA  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1250. 00000CAE  584F                     addq.w     A7, 4
  1251. 00000CB0  6024                     bra        +0x26 /* 00000CD6 */
  1252. label00000CB2:
  1253. 00000CB2  4EBA F364                jsr        [PC - 0xC9C /* 00000018 */]
  1254. 00000CB6  2840                     movea.l    A4, D0
  1255. 00000CB8  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1256. 00000CBE  670A                     beq        +0xC /* 00000CCA */
  1257. 00000CC0  7012                     moveq.l    D0, 0x12
  1258. 00000CC2  2F00                     move.l     -[A7], D0
  1259. 00000CC4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1260. 00000CC8  584F                     addq.w     A7, 4
  1261. label00000CCA:
  1262. 00000CCA  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1263. 00000CCE  2F0C                     move.l     -[A7], A4
  1264. 00000CD0  4EBA 04C0                jsr        [PC + 0x4C0 /* 00001192 */]
  1265. 00000CD4  2840                     movea.l    A4, D0
  1266. label00000CD6:
  1267. 00000CD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1268. 00000CDA  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1269. 00000CDE  6006                     bra        +0x8 /* 00000CE6 */
  1270. label00000CE0:
  1271. 00000CE0  4EBA 000E                jsr        [PC + 0xE /* 00000CF0 */]
  1272. 00000CE4  2840                     movea.l    A4, D0
  1273. label00000CE6:
  1274. 00000CE6  200C                     move.l     D0, A4
  1275. 00000CE8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1276. 00000CEC  4E5E                     unlink     A6
  1277. 00000CEE  4E75                     rts
  1278. fn00000CF0:
  1279. 00000CF0  4E56 FFE4                link       A6, -0x001C
  1280. 00000CF4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1281. 00000CF8  122D DB5A                move.b     D1, [A5 - 0x24A6]
  1282. 00000CFC  7000                     moveq.l    D0, 0x00
  1283. 00000CFE  1001                     move.b     D0, D1
  1284. 00000D00  726E                     moveq.l    D1, 0x6E
  1285. 00000D02  B081                     cmp.l      D0, D1
  1286. 00000D04  673A                     beq        +0x3C /* 00000D40 */
  1287. 00000D06  726C                     moveq.l    D1, 0x6C
  1288. 00000D08  B081                     cmp.l      D0, D1
  1289. 00000D0A  6700 0242                beq        +0x244 /* 00000F4E */
  1290. 00000D0E  7228                     moveq.l    D1, 0x28
  1291. 00000D10  B081                     cmp.l      D0, D1
  1292. 00000D12  6700 0250                beq        +0x252 /* 00000F64 */
  1293. 00000D16  7229                     moveq.l    D1, 0x29
  1294. 00000D18  B081                     cmp.l      D0, D1
  1295. 00000D1A  6700 0264                beq        +0x266 /* 00000F80 */
  1296. 00000D1E  722A                     moveq.l    D1, 0x2A
  1297. 00000D20  B081                     cmp.l      D0, D1
  1298. 00000D22  6700 0278                beq        +0x27A /* 00000F9C */
  1299. 00000D26  726D                     moveq.l    D1, 0x6D
  1300. 00000D28  B081                     cmp.l      D0, D1
  1301. 00000D2A  6700 0296                beq        +0x298 /* 00000FC2 */
  1302. 00000D2E  7269                     moveq.l    D1, 0x69
  1303. 00000D30  B081                     cmp.l      D0, D1
  1304. 00000D32  6700 0316                beq        +0x318 /* 0000104A */
  1305. 00000D36  4A80                     tst.l      D0
  1306. 00000D38  6700 0360                beq        +0x362 /* 0000109A */
  1307. 00000D3C  6000 0414                bra        +0x416 /* 00001152 */
  1308. label00000D40:
  1309. 00000D40  202D E6D2                move.l     D0, [A5 - 0x192E]
  1310. 00000D44  7201                     moveq.l    D1, 0x01
  1311. 00000D46  C081                     and.l      D0, D1
  1312. 00000D48  672A                     beq        +0x2C /* 00000D74 */
  1313. 00000D4A  487A 0434                pea.l      [PC + 0x434 /* 00001180, value 0x64656669 'defi', cstring "defined" */]
  1314. 00000D4E  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  1315. 00000D52  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1316. 00000D56  504F                     addq.w     A7, 8
  1317. 00000D58  4A80                     tst.l      D0
  1318. 00000D5A  6618                     bne        +0x1A /* 00000D74 */
  1319. 00000D5C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1320. 00000D60  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1321. 00000D64  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  1322. 00000D68  2F00                     move.l     -[A7], D0
  1323. 00000D6A  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1324. 00000D6E  2640                     movea.l    A3, D0
  1325. 00000D70  6000 03FE                bra        +0x400 /* 00001170 */
  1326. label00000D74:
  1327. 00000D74  202D E6D2                move.l     D0, [A5 - 0x192E]
  1328. 00000D78  7201                     moveq.l    D1, 0x01
  1329. 00000D7A  C081                     and.l      D0, D1
  1330. 00000D7C  672A                     beq        +0x2C /* 00000DA8 */
  1331. 00000D7E  487A 0408                pea.l      [PC + 0x408 /* 00001188, value 0x5F5F6F70 '__op', cstring "__option" */]
  1332. 00000D82  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  1333. 00000D86  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1334. 00000D8A  504F                     addq.w     A7, 8
  1335. 00000D8C  4A80                     tst.l      D0
  1336. 00000D8E  6618                     bne        +0x1A /* 00000DA8 */
  1337. 00000D90  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1338. 00000D94  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1339. 00000D98  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1340. 00000D9C  2F00                     move.l     -[A7], D0
  1341. 00000D9E  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1342. 00000DA2  2640                     movea.l    A3, D0
  1343. 00000DA4  6000 03CA                bra        +0x3CC /* 00001170 */
  1344. label00000DA8:
  1345. 00000DA8  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  1346. 00000DAC  7003                     moveq.l    D0, 0x03
  1347. 00000DAE  2F00                     move.l     -[A7], D0
  1348. 00000DB0  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1349. 00000DB4  2840                     movea.l    A4, D0
  1350. 00000DB6  200C                     move.l     D0, A4
  1351. 00000DB8  6600 00F4                bne        +0xF6 /* 00000EAE */
  1352. 00000DBC  202D E6D2                move.l     D0, [A5 - 0x192E]
  1353. 00000DC0  7201                     moveq.l    D1, 0x01
  1354. 00000DC2  C081                     and.l      D0, D1
  1355. 00000DC4  6718                     beq        +0x1A /* 00000DDE */
  1356. 00000DC6  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1357. 00000DCA  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1358. 00000DCE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1359. 00000DD2  42A7                     clr.l      -[A7]
  1360. 00000DD4  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1361. 00000DD8  2640                     movea.l    A3, D0
  1362. 00000DDA  6000 0394                bra        +0x396 /* 00001170 */
  1363. label00000DDE:
  1364. 00000DDE  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  1365. 00000DE2  7001                     moveq.l    D0, 0x01
  1366. 00000DE4  2F00                     move.l     -[A7], D0
  1367. 00000DE6  4227                     clr.b      -[A7]
  1368. 00000DE8  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1369. 00000DEC  2840                     movea.l    A4, D0
  1370. 00000DEE  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1371. 00000DF2  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  1372. 00000DF8  6674                     bne        +0x76 /* 00000E6E */
  1373. 00000DFA  122D E340                move.b     D1, [A5 - 0x1CC0]
  1374. 00000DFE  7000                     moveq.l    D0, 0x00
  1375. 00000E00  1001                     move.b     D0, D1
  1376. 00000E02  7602                     moveq.l    D3, 0x02
  1377. 00000E04  E7A0                     asl        D0, D3
  1378. 00000E06  142D E38C                move.b     D2, [A5 - 0x1C74]
  1379. 00000E0A  7200                     moveq.l    D1, 0x00
  1380. 00000E0C  1202                     move.b     D1, D2
  1381. 00000E0E  E7A1                     asl        D1, D3
  1382. 00000E10  D081                     add.l      D0, D1
  1383. 00000E12  41ED E38E                lea.l      A0, [A5 - 0x1C72]
  1384. 00000E16  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1385. 00000E1A  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1386. 00000E1E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1387. 00000E22  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1388. 00000E26  2228 0018                move.l     D1, [A0 + 0x18]
  1389. 00000E2A  2040                     movea.l    A0, D0
  1390. 00000E2C  2141 0008                move.l     [A0 + 0x8], D1
  1391. 00000E30  2241                     movea.l    A1, D1
  1392. 00000E32  5269 0006                addq.w     [A1 + 0x6], 1
  1393. 00000E36  197C 0003 0016           move.b     [A4 + 0x16], 0x3
  1394. 00000E3C  2948 000C                move.l     [A4 + 0xC], A0
  1395. 00000E40  5268 0006                addq.w     [A0 + 0x6], 1
  1396. 00000E44  2F0C                     move.l     -[A7], A4
  1397. 00000E46  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  1398. 00000E4A  102D E35C                move.b     D0, [A5 - 0x1CA4]
  1399. 00000E4E  6712                     beq        +0x14 /* 00000E62 */
  1400. 00000E50  204C                     movea.l    A0, A4
  1401. 00000E52  7048                     moveq.l    D0, 0x48
  1402. 00000E54  D1C0                     add.l      A0, D0
  1403. 00000E56  2F08                     move.l     -[A7], A0
  1404. 00000E58  702C                     moveq.l    D0, 0x2C
  1405. 00000E5A  2F00                     move.l     -[A7], D0
  1406. 00000E5C  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1407. 00000E60  504F                     addq.w     A7, 8
  1408. label00000E62:
  1409. 00000E62  2F0C                     move.l     -[A7], A4
  1410. 00000E64  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  1411. 00000E68  2640                     movea.l    A3, D0
  1412. 00000E6A  6000 0304                bra        +0x306 /* 00001170 */
  1413. label00000E6E:
  1414. 00000E6E  244C                     movea.l    A2, A4
  1415. 00000E70  7048                     moveq.l    D0, 0x48
  1416. 00000E72  D5C0                     add.l      A2, D0
  1417. 00000E74  2F0A                     move.l     -[A7], A2
  1418. 00000E76  7031                     moveq.l    D0, 0x31
  1419. 00000E78  2F00                     move.l     -[A7], D0
  1420. 00000E7A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1421. 00000E7E  504F                     addq.w     A7, 8
  1422. 00000E80  422C 0016                clr.b      [A4 + 0x16]
  1423. 00000E84  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1424. 00000E88  2028 0018                move.l     D0, [A0 + 0x18]
  1425. 00000E8C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1426. 00000E90  2940 000C                move.l     [A4 + 0xC], D0
  1427. 00000E94  2040                     movea.l    A0, D0
  1428. 00000E96  5268 0006                addq.w     [A0 + 0x6], 1
  1429. 00000E9A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1430. 00000E9E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1431. 00000EA2  42A7                     clr.l      -[A7]
  1432. 00000EA4  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1433. 00000EA8  2640                     movea.l    A3, D0
  1434. 00000EAA  6000 02C4                bra        +0x2C6 /* 00001170 */
  1435. label00000EAE:
  1436. 00000EAE  202C 0018                move.l     D0, [A4 + 0x18]
  1437. 00000EB2  7201                     moveq.l    D1, 0x01
  1438. 00000EB4  C081                     and.l      D0, D1
  1439. 00000EB6  6752                     beq        +0x54 /* 00000F0A */
  1440. 00000EB8  102C 0016                move.b     D0, [A4 + 0x16]
  1441. 00000EBC  7211                     moveq.l    D1, 0x11
  1442. 00000EBE  B001                     cmp.b      D0, D1
  1443. 00000EC0  6648                     bne        +0x4A /* 00000F0A */
  1444. 00000EC2  4AAC 0010                tst.l      [A4 + 0x10]
  1445. 00000EC6  6624                     bne        +0x26 /* 00000EEC */
  1446. 00000EC8  204C                     movea.l    A0, A4
  1447. 00000ECA  7048                     moveq.l    D0, 0x48
  1448. 00000ECC  D1C0                     add.l      A0, D0
  1449. 00000ECE  2F08                     move.l     -[A7], A0
  1450. 00000ED0  7031                     moveq.l    D0, 0x31
  1451. 00000ED2  2F00                     move.l     -[A7], D0
  1452. 00000ED4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1453. 00000ED8  504F                     addq.w     A7, 8
  1454. 00000EDA  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1455. 00000EDE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1456. 00000EE2  42A7                     clr.l      -[A7]
  1457. 00000EE4  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1458. 00000EE8  2940 0010                move.l     [A4 + 0x10], D0
  1459. label00000EEC:
  1460. 00000EEC  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1461. 00000EF0  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1462. 00000EF4  2640                     movea.l    A3, D0
  1463. 00000EF6  B9ED D212                cmpa.l     A4, [A5 - 0x2DEE]
  1464. 00000EFA  6606                     bne        +0x8 /* 00000F02 */
  1465. 00000EFC  1B7C 0001 ED92           move.b     [A5 - 0x126E], 0x1
  1466. label00000F02:
  1467. 00000F02  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1468. 00000F06  6000 0268                bra        +0x26A /* 00001170 */
  1469. label00000F0A:
  1470. 00000F0A  2F0C                     move.l     -[A7], A4
  1471. 00000F0C  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  1472. 00000F10  2640                     movea.l    A3, D0
  1473. 00000F12  00AC 0008 0000 0018      ori.l      [A4 + 0x18], 0x80000
  1474. 00000F1A  102C 0016                move.b     D0, [A4 + 0x16]
  1475. 00000F1E  4880                     ext.w      D0
  1476. 00000F20  48C0                     ext.l      D0
  1477. 00000F22  41ED E36E                lea.l      A0, [A5 - 0x1C92]
  1478. 00000F26  1030 0000                move.b     D0, [A0 + D0.w]
  1479. 00000F2A  7201                     moveq.l    D1, 0x01
  1480. 00000F2C  C001                     and.b      D0, D1
  1481. 00000F2E  6616                     bne        +0x18 /* 00000F46 */
  1482. 00000F30  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  1483. 00000F34  7057                     moveq.l    D0, 0x57
  1484. 00000F36  2F00                     move.l     -[A7], D0
  1485. 00000F38  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1486. 00000F3C  504F                     addq.w     A7, 8
  1487. 00000F3E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1488. 00000F42  6000 022C                bra        +0x22E /* 00001170 */
  1489. label00000F46:
  1490. 00000F46  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1491. 00000F4A  6000 0224                bra        +0x226 /* 00001170 */
  1492. label00000F4E:
  1493. 00000F4E  2F2D DB6C                move.l     -[A7], [A5 - 0x2494]
  1494. 00000F52  2F2D DB60                move.l     -[A7], [A5 - 0x24A0]
  1495. 00000F56  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1496. 00000F5A  2640                     movea.l    A3, D0
  1497. 00000F5C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1498. 00000F60  6000 020E                bra        +0x210 /* 00001170 */
  1499. label00000F64:
  1500. 00000F64  486D CC74                pea.l      [A5 - 0x338C]
  1501. 00000F68  486E FFEE                pea.l      [A6 - 0x12]
  1502. 00000F6C  3F3C 0810                move.w     -[A7], 0x810
  1503. 00000F70  A9EB                     syscall    Pack4/FP68K
  1504. 00000F72  2B6E FFEE DB5C           move.l     [A5 - 0x24A4], [A6 - 0x12]
  1505. 00000F78  2B6E FFF2 DB60           move.l     [A5 - 0x24A0], [A6 - 0xE]
  1506. 00000F7E  6036                     bra        +0x38 /* 00000FB6 */
  1507. label00000F80:
  1508. 00000F80  486D CC5C                pea.l      [A5 - 0x33A4]
  1509. 00000F84  486E FFEE                pea.l      [A6 - 0x12]
  1510. 00000F88  3F3C 0810                move.w     -[A7], 0x810
  1511. 00000F8C  A9EB                     syscall    Pack4/FP68K
  1512. 00000F8E  2B6E FFEE DB5C           move.l     [A5 - 0x24A4], [A6 - 0x12]
  1513. 00000F94  2B6E FFF2 DB60           move.l     [A5 - 0x24A0], [A6 - 0xE]
  1514. 00000F9A  601A                     bra        +0x1C /* 00000FB6 */
  1515. label00000F9C:
  1516. 00000F9C  486D CC68                pea.l      [A5 - 0x3398]
  1517. 00000FA0  486E FFEE                pea.l      [A6 - 0x12]
  1518. 00000FA4  3F3C 0810                move.w     -[A7], 0x810
  1519. 00000FA8  A9EB                     syscall    Pack4/FP68K
  1520. 00000FAA  2B6E FFEE DB5C           move.l     [A5 - 0x24A4], [A6 - 0x12]
  1521. 00000FB0  2B6E FFF2 DB60           move.l     [A5 - 0x24A0], [A6 - 0xE]
  1522. label00000FB6:
  1523. 00000FB6  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1524. 00000FBA  2028 0034                move.l     D0, [A0 + 0x34]
  1525. 00000FBE  2B40 DB6C                move.l     [A5 - 0x2494], D0
  1526. label00000FC2:
  1527. 00000FC2  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  1528. 00000FC6  2640                     movea.l    A3, D0
  1529. 00000FC8  16BC 005D                move.b     [A3], 0x5D /* ']' */
  1530. 00000FCC  276D DB6C 0012           move.l     [A3 + 0x12], [A5 - 0x2494]
  1531. 00000FD2  206D DB6C                movea.l    A0, [A5 - 0x2494]
  1532. 00000FD6  2010                     move.l     D0, [A0]
  1533. 00000FD8  721F                     moveq.l    D1, 0x1F
  1534. 00000FDA  C081                     and.l      D0, D1
  1535. 00000FDC  720C                     moveq.l    D1, 0x0C
  1536. 00000FDE  B081                     cmp.l      D0, D1
  1537. 00000FE0  670E                     beq        +0x10 /* 00000FF0 */
  1538. 00000FE2  720D                     moveq.l    D1, 0x0D
  1539. 00000FE4  B081                     cmp.l      D0, D1
  1540. 00000FE6  6710                     beq        +0x12 /* 00000FF8 */
  1541. 00000FE8  720E                     moveq.l    D1, 0x0E
  1542. 00000FEA  B081                     cmp.l      D0, D1
  1543. 00000FEC  6718                     beq        +0x1A /* 00001006 */
  1544. 00000FEE  6040                     bra        +0x42 /* 00001030 */
  1545. label00000FF0:
  1546. 00000FF0  276D DB60 0006           move.l     [A3 + 0x6], [A5 - 0x24A0]
  1547. 00000FF6  6042                     bra        +0x44 /* 0000103A */
  1548. label00000FF8:
  1549. 00000FF8  276D DB5C 0002           move.l     [A3 + 0x2], [A5 - 0x24A4]
  1550. 00000FFE  276D DB60 0006           move.l     [A3 + 0x6], [A5 - 0x24A0]
  1551. 00001004  6034                     bra        +0x36 /* 0000103A */
  1552. label00001006:
  1553. 00001006  302D E34A                move.w     D0, [A5 - 0x1CB6]
  1554. 0000100A  7202                     moveq.l    D1, 0x02
  1555. 0000100C  C041                     and.w      D0, D1
  1556. 0000100E  670E                     beq        +0x10 /* 0000101E */
  1557. 00001010  276D DB5C 0002           move.l     [A3 + 0x2], [A5 - 0x24A4]
  1558. 00001016  276D DB60 0006           move.l     [A3 + 0x6], [A5 - 0x24A0]
  1559. 0000101C  601C                     bra        +0x1E /* 0000103A */
  1560. label0000101E:
  1561. 0000101E  41ED DB5C                lea.l      A0, [A5 - 0x24A4]
  1562. 00001022  224B                     movea.l    A1, A3
  1563. 00001024  5449                     addq.w     A1, 2
  1564. 00001026  22D8                     move.l     [A1]+, [A0]+
  1565. 00001028  22D8                     move.l     [A1]+, [A0]+
  1566. 0000102A  22D8                     move.l     [A1]+, [A0]+
  1567. 0000102C  22D8                     move.l     [A1]+, [A0]+
  1568. 0000102E  600A                     bra        +0xC /* 0000103A */
  1569. label00001030:
  1570. 00001030  2F3C 0000 07F5           move.l     -[A7], 0x7F5
  1571. 00001036  4EBA EFC8                jsr        [PC - 0x1038 /* 00000000 */]
  1572. label0000103A:
  1573. 0000103A  206B 0012                movea.l    A0, [A3 + 0x12]
  1574. 0000103E  5268 0006                addq.w     [A0 + 0x6], 1
  1575. 00001042  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1576. 00001046  6000 0128                bra        +0x12A /* 00001170 */
  1577. label0000104A:
  1578. 0000104A  2D6D DB6C FFE4           move.l     [A6 - 0x1C], [A5 - 0x2494]
  1579. 00001050  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  1580. 00001054  2640                     movea.l    A3, D0
  1581. 00001056  16BC 0062                move.b     [A3], 0x62 /* 'b' */
  1582. 0000105A  302D DB7A                move.w     D0, [A5 - 0x2486]
  1583. 0000105E  7204                     moveq.l    D1, 0x04
  1584. 00001060  C041                     and.w      D0, D1
  1585. 00001062  670C                     beq        +0xE /* 00001070 */
  1586. 00001064  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1587. 00001068  2028 0008                move.l     D0, [A0 + 0x8]
  1588. 0000106C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1589. label00001070:
  1590. 00001070  244B                     movea.l    A2, A3
  1591. 00001072  700E                     moveq.l    D0, 0x0E
  1592. 00001074  D5C0                     add.l      A2, D0
  1593. 00001076  2F0A                     move.l     -[A7], A2
  1594. 00001078  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1595. 0000107C  2740 000A                move.l     [A3 + 0xA], D0
  1596. 00001080  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1597. 00001084  7601                     moveq.l    D3, 0x01
  1598. 00001086  3F03                     move.w     -[A7], D3
  1599. 00001088  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  1600. 0000108C  2740 0012                move.l     [A3 + 0x12], D0
  1601. 00001090  2040                     movea.l    A0, D0
  1602. 00001092  5268 0006                addq.w     [A0 + 0x6], 1
  1603. 00001096  6000 00D8                bra        +0xDA /* 00001170 */
  1604. label0000109A:
  1605. 0000109A  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1606. 0000109E  7038                     moveq.l    D0, 0x38
  1607. 000010A0  1F00                     move.b     -[A7], D0
  1608. 000010A2  7042                     moveq.l    D0, 0x42
  1609. 000010A4  2F00                     move.l     -[A7], D0
  1610. 000010A6  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1611. 000010AA  7600                     moveq.l    D3, 0x00
  1612. 000010AC  2D43 FFE8                move.l     [A6 - 0x18], D3
  1613. 000010B0  7000                     moveq.l    D0, 0x00
  1614. 000010B2  2440                     movea.l    A2, D0
  1615. 000010B4  2803                     move.l     D4, D3
  1616. 000010B6  7A20                     moveq.l    D5, 0x20
  1617. 000010B8  6038                     bra        +0x3A /* 000010F2 */
  1618. label000010BA:
  1619. 000010BA  302E FFEA                move.w     D0, [A6 - 0x16]
  1620. 000010BE  720F                     moveq.l    D1, 0x0F
  1621. 000010C0  C041                     and.w      D0, D1
  1622. 000010C2  660E                     bne        +0x10 /* 000010D2 */
  1623. 000010C4  2F0A                     move.l     -[A7], A2
  1624. 000010C6  2F05                     move.l     -[A7], D5
  1625. 000010C8  7003                     moveq.l    D0, 0x03
  1626. 000010CA  3F00                     move.w     -[A7], D0
  1627. 000010CC  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1628. 000010D0  2440                     movea.l    A2, D0
  1629. label000010D2:
  1630. 000010D2  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  1631. 000010D6  2204                     move.l     D1, D4
  1632. 000010D8  D28A                     add.l      D1, A2
  1633. 000010DA  2041                     movea.l    A0, D1
  1634. 000010DC  3080                     move.w     [A0], D0
  1635. 000010DE  5484                     addq.l     D4, 2
  1636. 000010E0  5485                     addq.l     D5, 2
  1637. 000010E2  52AE FFE8                addq.l     [A6 - 0x18], 1
  1638. 000010E6  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  1639. 000010EC  660C                     bne        +0xE /* 000010FA */
  1640. 000010EE  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1641. label000010F2:
  1642. 000010F2  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1643. 000010F8  66C0                     bne        -0x3E /* 000010BA */
  1644. label000010FA:
  1645. 000010FA  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  1646. 000010FE  2640                     movea.l    A3, D0
  1647. 00001100  16BC 0063                move.b     [A3], 0x63 /* 'c' */
  1648. 00001104  2F0B                     move.l     -[A7], A3
  1649. 00001106  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1650. 0000110A  2F28 0020                move.l     -[A7], [A0 + 0x20]
  1651. 0000110E  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  1652. 00001112  204B                     movea.l    A0, A3
  1653. 00001114  7012                     moveq.l    D0, 0x12
  1654. 00001116  D1C0                     add.l      A0, D0
  1655. 00001118  2F08                     move.l     -[A7], A0
  1656. 0000111A  2F3C 0000 0088           move.l     -[A7], 0x88
  1657. 00001120  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1658. 00001124  262E FFE8                move.l     D3, [A6 - 0x18]
  1659. 00001128  E38B                     lsl        D3, 1
  1660. 0000112A  2743 000E                move.l     [A3 + 0xE], D3
  1661. 0000112E  2F0A                     move.l     -[A7], A2
  1662. 00001130  2F03                     move.l     -[A7], D3
  1663. 00001132  7002                     moveq.l    D0, 0x02
  1664. 00001134  3F00                     move.w     -[A7], D0
  1665. 00001136  206D E694                movea.l    A0, [A5 - 0x196C]
  1666. 0000113A  4E90                     jsr        [A0]
  1667. 0000113C  2740 000A                move.l     [A3 + 0xA], D0
  1668. 00001140  206D E6CE                movea.l    A0, [A5 - 0x1932]
  1669. 00001144  00A8 0100 0000 0018      ori.l      [A0 + 0x18], 0x1000000
  1670. 0000114C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1671. 00001150  601E                     bra        +0x20 /* 00001170 */
  1672. label00001152:
  1673. 00001152  703F                     moveq.l    D0, 0x3F
  1674. 00001154  2F00                     move.l     -[A7], D0
  1675. 00001156  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1676. 0000115A  584F                     addq.w     A7, 4
  1677. 0000115C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1678. 00001160  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1679. 00001164  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1680. 00001168  42A7                     clr.l      -[A7]
  1681. 0000116A  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1682. 0000116E  2640                     movea.l    A3, D0
  1683. label00001170:
  1684. 00001170  2F0B                     move.l     -[A7], A3
  1685. 00001172  4EBA 001E                jsr        [PC + 0x1E /* 00001192 */]
  1686. 00001176  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1687. 0000117A  4E5E                     unlink     A6
  1688. 0000117C  4E75                     rts
  1689. 0000117E  0012 6465                ori.b      [A2], 0x65 /* 'e' */
  1690. 00001182  6669                     bne        +0x6B /* 000011ED */
  1691. 00001184  6E65                     bgt        +0x67 /* 000011EB */
  1692. 00001186  6400 5F5F                bcc        +0x5F61 /* 000070E7 */
  1693. 0000118A  6F70                     ble        +0x72 /* 000011FC */
  1694. 0000118C  7469                     moveq.l    D2, 0x69
  1695. 0000118E  6F6E                     ble        +0x70 /* 000011FE */
  1696. 00001190  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1697. // begin alternate branch 00001192-00001196
  1698. fn00001192:
  1699. 00001192  4E56 FFF8                link       A6, -0x0008
  1700. // end alternate branch 00001192-00001196
  1701. fn00001192: // (misaligned)
  1702. 00001194  FFF8                     .invalid   <<F/7/7>>
  1703. 00001196  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1704. 0000119A  266E 0008                movea.l    A3, [A6 + 0x8]
  1705. 0000119E  6000 012A                bra        +0x12C /* 000012CA */
  1706. label000011A2:
  1707. 000011A2  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1708. 000011A6  2F0B                     move.l     -[A7], A3
  1709. 000011A8  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1710. 000011AC  4267                     clr.w      -[A7]
  1711. 000011AE  4EBA 0346                jsr        [PC + 0x346 /* 000014F6 */]
  1712. 000011B2  2640                     movea.l    A3, D0
  1713. 000011B4  6000 0114                bra        +0x116 /* 000012CA */
  1714. label000011B8:
  1715. 000011B8  2F0B                     move.l     -[A7], A3
  1716. 000011BA  4EBA 05B2                jsr        [PC + 0x5B2 /* 0000176E */]
  1717. 000011BE  2640                     movea.l    A3, D0
  1718. 000011C0  6000 0108                bra        +0x10A /* 000012CA */
  1719. label000011C4:
  1720. 000011C4  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1721. 000011C8  2F0B                     move.l     -[A7], A3
  1722. 000011CA  4EBA 068A                jsr        [PC + 0x68A /* 00001856 */]
  1723. 000011CE  2640                     movea.l    A3, D0
  1724. 000011D0  6000 00F8                bra        +0xFA /* 000012CA */
  1725. label000011D4:
  1726. 000011D4  244B                     movea.l    A2, A3
  1727. 000011D6  7012                     moveq.l    D0, 0x12
  1728. 000011D8  D5C0                     add.l      A2, D0
  1729. 000011DA  2852                     movea.l    A4, [A2]
  1730. 000011DC  2D4C FFF8                move.l     [A6 - 0x8], A4
  1731. 000011E0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1732. 000011E4  2610                     move.l     D3, [A0]
  1733. 000011E6  701F                     moveq.l    D0, 0x1F
  1734. 000011E8  2D43 FFFC                move.l     [A6 - 0x4], D3
  1735. 000011EC  C680                     and.l      D3, D0
  1736. 000011EE  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1737. 000011F2  1030 3000                move.b     D0, [A0 + D3.w]
  1738. 000011F6  7244                     moveq.l    D1, 0x44
  1739. 000011F8  C001                     and.b      D0, D1
  1740. 000011FA  7800                     moveq.l    D4, 0x00
  1741. label000011FC:
  1742. 000011FC  1800                     move.b     D4, D0
  1743. label000011FE:
  1744. 000011FE  202E FFFC                move.l     D0, [A6 - 0x4]
  1745. 00001202  721F                     moveq.l    D1, 0x1F
  1746. 00001204  C041                     and.w      D0, D1
  1747. 00001206  720C                     moveq.l    D1, 0x0C
  1748. 00001208  B041                     cmp.w      D0, D1
  1749. 0000120A  6704                     beq        +0x6 /* 00001210 */
  1750. 0000120C  7000                     moveq.l    D0, 0x00
  1751. 0000120E  6002                     bra        +0x4 /* 00001212 */
  1752. label00001210:
  1753. 00001210  7001                     moveq.l    D0, 0x01
  1754. label00001212:
  1755. 00001212  2000                     move.l     D0, D0
  1756. 00001214  3A00                     move.w     D5, D0
  1757. 00001216  4A44                     tst.w      D4
  1758. 00001218  6718                     beq        +0x1A /* 00001232 */
  1759. 0000121A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1760. 0000121E  2028 0018                move.l     D0, [A0 + 0x18]
  1761. 00001222  2480                     move.l     [A2], D0
  1762. 00001224  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1763. 00001228  2068 0018                movea.l    A0, [A0 + 0x18]
  1764. 0000122C  5268 0006                addq.w     [A0 + 0x6], 1
  1765. 00001230  601C                     bra        +0x1E /* 0000124E */
  1766. label00001232:
  1767. 00001232  4A45                     tst.w      D5
  1768. 00001234  6718                     beq        +0x1A /* 0000124E */
  1769. 00001236  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1770. 0000123A  2028 0034                move.l     D0, [A0 + 0x34]
  1771. 0000123E  2740 0012                move.l     [A3 + 0x12], D0
  1772. 00001242  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1773. 00001246  2068 0034                movea.l    A0, [A0 + 0x34]
  1774. 0000124A  5268 0006                addq.w     [A0 + 0x6], 1
  1775. label0000124E:
  1776. 0000124E  0C2D 0037 DB5A           cmpi.b     [A5 - 0x24A6], 0x37 /* '7' */
  1777. 00001254  6604                     bne        +0x6 /* 0000125A */
  1778. 00001256  7219                     moveq.l    D1, 0x19
  1779. 00001258  6002                     bra        +0x4 /* 0000125C */
  1780. label0000125A:
  1781. 0000125A  721A                     moveq.l    D1, 0x1A
  1782. label0000125C:
  1783. 0000125C  7000                     moveq.l    D0, 0x00
  1784. 0000125E  1001                     move.b     D0, D1
  1785. 00001260  2F00                     move.l     -[A7], D0
  1786. 00001262  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1787. 00001266  2F0B                     move.l     -[A7], A3
  1788. 00001268  42A7                     clr.l      -[A7]
  1789. 0000126A  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  1790. 0000126E  2640                     movea.l    A3, D0
  1791. 00001270  2F0B                     move.l     -[A7], A3
  1792. 00001272  4EBA 20B2                jsr        [PC + 0x20B2 /* 00003326 */]
  1793. 00001276  244B                     movea.l    A2, A3
  1794. 00001278  544A                     addq.w     A2, 2
  1795. 0000127A  2052                     movea.l    A0, [A2]
  1796. 0000127C  214C 0012                move.l     [A0 + 0x12], A4
  1797. 00001280  2F0B                     move.l     -[A7], A3
  1798. 00001282  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1799. 00001286  4A44                     tst.w      D4
  1800. 00001288  6712                     beq        +0x14 /* 0000129C */
  1801. 0000128A  2F12                     move.l     -[A7], [A2]
  1802. 0000128C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1803. 00001290  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1804. 00001294  4EBA 0E12                jsr        [PC + 0xE12 /* 000020A8 */]
  1805. 00001298  2480                     move.l     [A2], D0
  1806. 0000129A  6018                     bra        +0x1A /* 000012B4 */
  1807. label0000129C:
  1808. 0000129C  4A45                     tst.w      D5
  1809. 0000129E  6714                     beq        +0x16 /* 000012B4 */
  1810. 000012A0  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1811. 000012A4  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1812. 000012A8  2F28 0034                move.l     -[A7], [A0 + 0x34]
  1813. 000012AC  4EBA 0DFA                jsr        [PC + 0xDFA /* 000020A8 */]
  1814. 000012B0  2740 0002                move.l     [A3 + 0x2], D0
  1815. label000012B4:
  1816. 000012B4  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1817. 000012B8  6010                     bra        +0x12 /* 000012CA */
  1818. label000012BA:
  1819. 000012BA  200B                     move.l     D0, A3
  1820. 000012BC  6044                     bra        +0x46 /* 00001302 */
  1821. label000012BE:
  1822. 000012BE  2F0B                     move.l     -[A7], A3
  1823. 000012C0  4EBA 0608                jsr        [PC + 0x608 /* 000018CA */]
  1824. 000012C4  2640                     movea.l    A3, D0
  1825. 000012C6  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1826. label000012CA:
  1827. 000012CA  122D DB5A                move.b     D1, [A5 - 0x24A6]
  1828. 000012CE  7000                     moveq.l    D0, 0x00
  1829. 000012D0  1001                     move.b     D0, D1
  1830. 000012D2  7238                     moveq.l    D1, 0x38
  1831. 000012D4  B081                     cmp.l      D0, D1
  1832. 000012D6  67E6                     beq        -0x18 /* 000012BE */
  1833. 000012D8  723F                     moveq.l    D1, 0x3F
  1834. 000012DA  B081                     cmp.l      D0, D1
  1835. 000012DC  6700 FEC4                beq        -0x13A /* 000011A2 */
  1836. 000012E0  7240                     moveq.l    D1, 0x40
  1837. 000012E2  B081                     cmp.l      D0, D1
  1838. 000012E4  6700 FED2                beq        -0x12C /* 000011B8 */
  1839. 000012E8  7242                     moveq.l    D1, 0x42
  1840. 000012EA  B081                     cmp.l      D0, D1
  1841. 000012EC  6700 FED6                beq        -0x128 /* 000011C4 */
  1842. 000012F0  7237                     moveq.l    D1, 0x37
  1843. 000012F2  B081                     cmp.l      D0, D1
  1844. 000012F4  6700 FEDE                beq        -0x120 /* 000011D4 */
  1845. 000012F8  723D                     moveq.l    D1, 0x3D
  1846. 000012FA  B081                     cmp.l      D0, D1
  1847. 000012FC  6700 FED6                beq        -0x128 /* 000011D4 */
  1848. 00001300  60B8                     bra        -0x46 /* 000012BA */
  1849. label00001302:
  1850. 00001302  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1851. 00001306  4E5E                     unlink     A6
  1852. 00001308  205F                     movea.l    A0, [A7]+
  1853. 0000130A  584F                     addq.w     A7, 4
  1854. 0000130C  4ED0                     jmp        [A0]
  1855. fn0000130E:
  1856. 0000130E  4E56 FFF8                link       A6, -0x0008
  1857. 00001312  48E7 0030                movem.l    -[A7], A2,A3
  1858. 00001316  102D E6C6                move.b     D0, [A5 - 0x193A]
  1859. 0000131A  1D40 FFFC                move.b     [A6 - 0x4], D0
  1860. 0000131E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1861. 00001322  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  1862. 00001328  6714                     beq        +0x16 /* 0000133E */
  1863. 0000132A  1B7C 0001 E6C6           move.b     [A5 - 0x193A], 0x1
  1864. 00001330  4EBA F57A                jsr        [PC - 0xA86 /* 000008AC */]
  1865. 00001334  2440                     movea.l    A2, D0
  1866. 00001336  1B6E FFFC E6C6           move.b     [A5 - 0x193A], [A6 - 0x4]
  1867. 0000133C  606E                     bra        +0x70 /* 000013AC */
  1868. label0000133E:
  1869. 0000133E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1870. 00001342  486E FFF8                pea.l      [A6 - 0x8]
  1871. 00001346  42A7                     clr.l      -[A7]
  1872. 00001348  4267                     clr.w      -[A7]
  1873. 0000134A  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1874. 0000134E  4A40                     tst.w      D0
  1875. 00001350  6734                     beq        +0x36 /* 00001386 */
  1876. 00001352  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1877. 00001356  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  1878. 0000135A  2440                     movea.l    A2, D0
  1879. 0000135C  2F0A                     move.l     -[A7], A2
  1880. 0000135E  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  1881. 00001362  7039                     moveq.l    D0, 0x39
  1882. 00001364  1F00                     move.b     -[A7], D0
  1883. 00001366  7012                     moveq.l    D0, 0x12
  1884. 00001368  2F00                     move.l     -[A7], D0
  1885. 0000136A  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1886. 0000136E  2F0A                     move.l     -[A7], A2
  1887. 00001370  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  1888. 00001374  2640                     movea.l    A3, D0
  1889. 00001376  2F0A                     move.l     -[A7], A2
  1890. 00001378  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1891. 0000137C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1892. 00001380  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1893. 00001384  606A                     bra        +0x6C /* 000013F0 */
  1894. label00001386:
  1895. 00001386  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1896. 0000138A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1897. 0000138E  1B7C 0001 E6C6           move.b     [A5 - 0x193A], 0x1
  1898. 00001394  4EBA EC82                jsr        [PC - 0x137E /* 00000018 */]
  1899. 00001398  2440                     movea.l    A2, D0
  1900. 0000139A  1B6E FFFC E6C6           move.b     [A5 - 0x193A], [A6 - 0x4]
  1901. 000013A0  7039                     moveq.l    D0, 0x39
  1902. 000013A2  1F00                     move.b     -[A7], D0
  1903. 000013A4  7012                     moveq.l    D0, 0x12
  1904. 000013A6  2F00                     move.l     -[A7], D0
  1905. 000013A8  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1906. label000013AC:
  1907. 000013AC  1212                     move.b     D1, [A2]
  1908. 000013AE  7000                     moveq.l    D0, 0x00
  1909. 000013B0  1001                     move.b     D0, D1
  1910. 000013B2  7262                     moveq.l    D1, 0x62
  1911. 000013B4  B081                     cmp.l      D0, D1
  1912. 000013B6  6708                     beq        +0xA /* 000013C0 */
  1913. 000013B8  7212                     moveq.l    D1, 0x12
  1914. 000013BA  B081                     cmp.l      D0, D1
  1915. 000013BC  6716                     beq        +0x18 /* 000013D4 */
  1916. 000013BE  6020                     bra        +0x22 /* 000013E0 */
  1917. label000013C0:
  1918. 000013C0  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1919. 000013C4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1920. 000013C8  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  1921. 000013CC  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1922. 000013D0  2640                     movea.l    A3, D0
  1923. 000013D2  6016                     bra        +0x18 /* 000013EA */
  1924. label000013D4:
  1925. 000013D4  2F3C 0000 0080           move.l     -[A7], 0x80
  1926. 000013DA  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1927. 000013DE  584F                     addq.w     A7, 4
  1928. label000013E0:
  1929. 000013E0  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1930. 000013E4  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  1931. 000013E8  2640                     movea.l    A3, D0
  1932. label000013EA:
  1933. 000013EA  2F0A                     move.l     -[A7], A2
  1934. 000013EC  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  1935. label000013F0:
  1936. 000013F0  200B                     move.l     D0, A3
  1937. 000013F2  4CDF 0C00                movem.l    A2,A3, [A7]+
  1938. 000013F6  4E5E                     unlink     A6
  1939. 000013F8  205F                     movea.l    A0, [A7]+
  1940. 000013FA  544F                     addq.w     A7, 2
  1941. 000013FC  4ED0                     jmp        [A0]
  1942. fn000013FE:
  1943. 000013FE  4E56 0000                link       A6, 0
  1944. 00001402  486D CC80                pea.l      [A5 - 0x3380]
  1945. 00001406  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1946. 0000140A  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  1947. 0000140E  4E5E                     unlink     A6
  1948. 00001410  205F                     movea.l    A0, [A7]+
  1949. 00001412  584F                     addq.w     A7, 4
  1950. 00001414  4ED0                     jmp        [A0]
  1951. fn00001416:
  1952. 00001416  4E56 0000                link       A6, 0
  1953. 0000141A  48E7 0030                movem.l    -[A7], A2,A3
  1954. 0000141E  266E 0008                movea.l    A3, [A6 + 0x8]
  1955. 00001422  7000                     moveq.l    D0, 0x00
  1956. 00001424  2680                     move.l     [A3], D0
  1957. 00001426  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1958. 0000142C  6728                     beq        +0x2A /* 00001456 */
  1959. 0000142E  6004                     bra        +0x6 /* 00001434 */
  1960. label00001430:
  1961. 00001430  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1962. label00001434:
  1963. 00001434  4EBA EC88                jsr        [PC - 0x1378 /* 000000BE */]
  1964. 00001438  2F00                     move.l     -[A7], D0
  1965. 0000143A  4EBA 0650                jsr        [PC + 0x650 /* 00001A8C */]
  1966. 0000143E  2F00                     move.l     -[A7], D0
  1967. 00001440  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  1968. 00001444  2440                     movea.l    A2, D0
  1969. 00001446  2F0B                     move.l     -[A7], A3
  1970. 00001448  2F0A                     move.l     -[A7], A2
  1971. 0000144A  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  1972. 0000144E  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  1973. 00001454  67DA                     beq        -0x24 /* 00001430 */
  1974. label00001456:
  1975. 00001456  4CDF 0C00                movem.l    A2,A3, [A7]+
  1976. 0000145A  4E5E                     unlink     A6
  1977. 0000145C  205F                     movea.l    A0, [A7]+
  1978. 0000145E  584F                     addq.w     A7, 4
  1979. 00001460  4ED0                     jmp        [A0]
  1980. fn00001462:
  1981. 00001462  4E56 0000                link       A6, 0
  1982. 00001466  206E 0008                movea.l    A0, [A6 + 0x8]
  1983. 0000146A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1984. 0000146E  7001                     moveq.l    D0, 0x01
  1985. 00001470  3F00                     move.w     -[A7], D0
  1986. 00001472  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  1987. 00001476  4E5E                     unlink     A6
  1988. 00001478  205F                     movea.l    A0, [A7]+
  1989. 0000147A  584F                     addq.w     A7, 4
  1990. 0000147C  4ED0                     jmp        [A0]
  1991. fn0000147E:
  1992. 0000147E  4E56 0000                link       A6, 0
  1993. 00001482  48E7 1030                movem.l    -[A7], D3,A2,A3
  1994. 00001486  246E 0008                movea.l    A2, [A6 + 0x8]
  1995. 0000148A  1012                     move.b     D0, [A2]
  1996. 0000148C  7213                     moveq.l    D1, 0x13
  1997. 0000148E  B001                     cmp.b      D0, D1
  1998. 00001490  6632                     bne        +0x34 /* 000014C4 */
  1999. 00001492  206A 0002                movea.l    A0, [A2 + 0x2]
  2000. 00001496  1610                     move.b     D3, [A0]
  2001. 00001498  704A                     moveq.l    D0, 0x4A
  2002. 0000149A  B600                     cmp.b      D3, D0
  2003. 0000149C  6706                     beq        +0x8 /* 000014A4 */
  2004. 0000149E  704B                     moveq.l    D0, 0x4B
  2005. 000014A0  B600                     cmp.b      D3, D0
  2006. 000014A2  6620                     bne        +0x22 /* 000014C4 */
  2007. label000014A4:
  2008. 000014A4  264A                     movea.l    A3, A2
  2009. 000014A6  206A 0002                movea.l    A0, [A2 + 0x2]
  2010. 000014AA  2028 0002                move.l     D0, [A0 + 0x2]
  2011. 000014AE  2D40 0008                move.l     [A6 + 0x8], D0
  2012. 000014B2  7000                     moveq.l    D0, 0x00
  2013. 000014B4  206B 0002                movea.l    A0, [A3 + 0x2]
  2014. 000014B8  2140 0002                move.l     [A0 + 0x2], D0
  2015. 000014BC  2F0B                     move.l     -[A7], A3
  2016. 000014BE  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  2017. 000014C2  6022                     bra        +0x24 /* 000014E6 */
  2018. label000014C4:
  2019. 000014C4  7014                     moveq.l    D0, 0x14
  2020. 000014C6  2F00                     move.l     -[A7], D0
  2021. 000014C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2022. 000014CC  206E 0008                movea.l    A0, [A6 + 0x8]
  2023. 000014D0  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2024. 000014D4  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2025. 000014D8  2F00                     move.l     -[A7], D0
  2026. 000014DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2027. 000014DE  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2028. 000014E2  2D40 0008                move.l     [A6 + 0x8], D0
  2029. label000014E6:
  2030. 000014E6  202E 0008                move.l     D0, [A6 + 0x8]
  2031. 000014EA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2032. 000014EE  4E5E                     unlink     A6
  2033. 000014F0  205F                     movea.l    A0, [A7]+
  2034. 000014F2  584F                     addq.w     A7, 4
  2035. 000014F4  4ED0                     jmp        [A0]
  2036. fn000014F6:
  2037. 000014F6  4E56 FFDC                link       A6, -0x0024
  2038. 000014FA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2039. 000014FE  246E 000A                movea.l    A2, [A6 + 0xA]
  2040. 00001502  286E 000E                movea.l    A4, [A6 + 0xE]
  2041. 00001506  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  2042. 0000150C  200A                     move.l     D0, A2
  2043. 0000150E  6612                     bne        +0x14 /* 00001522 */
  2044. 00001510  2F0C                     move.l     -[A7], A4
  2045. 00001512  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2046. 00001516  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2047. 0000151A  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  2048. 0000151E  4EFA 0240                jmp        [PC + 0x240 /* 00001760 */]
  2049. label00001522:
  2050. 00001522  2012                     move.l     D0, [A2]
  2051. 00001524  721F                     moveq.l    D1, 0x1F
  2052. 00001526  C041                     and.w      D0, D1
  2053. 00001528  7214                     moveq.l    D1, 0x14
  2054. 0000152A  B041                     cmp.w      D0, D1
  2055. 0000152C  6712                     beq        +0x14 /* 00001540 */
  2056. 0000152E  7049                     moveq.l    D0, 0x49
  2057. 00001530  2F00                     move.l     -[A7], D0
  2058. 00001532  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2059. 00001536  584F                     addq.w     A7, 4
  2060. 00001538  2D4C FFE8                move.l     [A6 - 0x18], A4
  2061. 0000153C  6000 020A                bra        +0x20C /* 00001748 */
  2062. label00001540:
  2063. 00001540  202A 000C                move.l     D0, [A2 + 0xC]
  2064. 00001544  2D40 FFE0                move.l     [A6 - 0x20], D0
  2065. 00001548  264C                     movea.l    A3, A4
  2066. 0000154A  6004                     bra        +0x6 /* 00001550 */
  2067. label0000154C:
  2068. 0000154C  266B 0006                movea.l    A3, [A3 + 0x6]
  2069. label00001550:
  2070. 00001550  1613                     move.b     D3, [A3]
  2071. 00001552  700F                     moveq.l    D0, 0x0F
  2072. 00001554  B600                     cmp.b      D3, D0
  2073. 00001556  67F4                     beq        -0xA /* 0000154C */
  2074. 00001558  705F                     moveq.l    D0, 0x5F
  2075. 0000155A  B600                     cmp.b      D3, D0
  2076. 0000155C  673A                     beq        +0x3C /* 00001598 */
  2077. 0000155E  7013                     moveq.l    D0, 0x13
  2078. 00001560  B600                     cmp.b      D3, D0
  2079. 00001562  6734                     beq        +0x36 /* 00001598 */
  2080. 00001564  2F0A                     move.l     -[A7], A2
  2081. 00001566  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2082. 0000156A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2083. 0000156E  7217                     moveq.l    D1, 0x17
  2084. 00001570  2F01                     move.l     -[A7], D1
  2085. 00001572  2F0A                     move.l     -[A7], A2
  2086. 00001574  2F00                     move.l     -[A7], D0
  2087. 00001576  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  2088. 0000157A  2F00                     move.l     -[A7], D0
  2089. 0000157C  2F0C                     move.l     -[A7], A4
  2090. 0000157E  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2091. 00001582  2640                     movea.l    A3, D0
  2092. 00001584  2F0B                     move.l     -[A7], A3
  2093. 00001586  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  2094. 0000158A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2095. 0000158E  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  2096. 00001592  2840                     movea.l    A4, D0
  2097. 00001594  422E FFEC                clr.b      [A6 - 0x14]
  2098. label00001598:
  2099. 00001598  206C 0012                movea.l    A0, [A4 + 0x12]
  2100. 0000159C  2810                     move.l     D4, [A0]
  2101. 0000159E  0284 0000 00C0           andi.l     D4, 0xC0
  2102. 000015A4  2F0C                     move.l     -[A7], A4
  2103. 000015A6  4EBA FED6                jsr        [PC - 0x12A /* 0000147E */]
  2104. 000015AA  2D40 FFE8                move.l     [A6 - 0x18], D0
  2105. 000015AE  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  2106. 000015B4  670E                     beq        +0x10 /* 000015C4 */
  2107. 000015B6  7014                     moveq.l    D0, 0x14
  2108. 000015B8  2F00                     move.l     -[A7], D0
  2109. 000015BA  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2110. 000015BE  584F                     addq.w     A7, 4
  2111. 000015C0  6000 0186                bra        +0x188 /* 00001748 */
  2112. label000015C4:
  2113. 000015C4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2114. 000015C8  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2115. 000015CC  4EBA 299E                jsr        [PC + 0x299E /* 00003F6C */]
  2116. 000015D0  2840                     movea.l    A4, D0
  2117. 000015D2  200C                     move.l     D0, A4
  2118. 000015D4  6638                     bne        +0x3A /* 0000160E */
  2119. 000015D6  206E FFE0                movea.l    A0, [A6 - 0x20]
  2120. 000015DA  7048                     moveq.l    D0, 0x48
  2121. 000015DC  D1C0                     add.l      A0, D0
  2122. 000015DE  2F08                     move.l     -[A7], A0
  2123. 000015E0  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  2124. 000015E4  206E FFE0                movea.l    A0, [A6 - 0x20]
  2125. 000015E8  2068 000C                movea.l    A0, [A0 + 0xC]
  2126. 000015EC  1028 0004                move.b     D0, [A0 + 0x4]
  2127. 000015F0  7208                     moveq.l    D1, 0x08
  2128. 000015F2  C001                     and.b      D0, D1
  2129. 000015F4  6708                     beq        +0xA /* 000015FE */
  2130. 000015F6  203C 0000 00AF           move.l     D0, 0xAF
  2131. 000015FC  6002                     bra        +0x4 /* 00001600 */
  2132. label000015FE:
  2133. 000015FE  704A                     moveq.l    D0, 0x4A
  2134. label00001600:
  2135. 00001600  2F00                     move.l     -[A7], D0
  2136. 00001602  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2137. 00001606  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2138. 0000160A  6000 013C                bra        +0x13E /* 00001748 */
  2139. label0000160E:
  2140. 0000160E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  2141. 00001612  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2142. 00001616  4267                     clr.w      -[A7]
  2143. 00001618  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  2144. 0000161C  2D40 FFDC                move.l     [A6 - 0x24], D0
  2145. 00001620  206C 000C                movea.l    A0, [A4 + 0xC]
  2146. 00001624  2210                     move.l     D1, [A0]
  2147. 00001626  741F                     moveq.l    D2, 0x1F
  2148. 00001628  C282                     and.l      D1, D2
  2149. 0000162A  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2150. 0000162E  1230 1000                move.b     D1, [A0 + D1.w]
  2151. 00001632  7410                     moveq.l    D2, 0x10
  2152. 00001634  C202                     and.b      D1, D2
  2153. 00001636  6616                     bne        +0x18 /* 0000164E */
  2154. 00001638  2040                     movea.l    A0, D0
  2155. 0000163A  5048                     addq.w     A0, 8
  2156. 0000163C  2F08                     move.l     -[A7], A0
  2157. 0000163E  2040                     movea.l    A0, D0
  2158. 00001640  2068 0008                movea.l    A0, [A0 + 0x8]
  2159. 00001644  2010                     move.l     D0, [A0]
  2160. 00001646  8084                     or.l       D0, D4
  2161. 00001648  2F00                     move.l     -[A7], D0
  2162. 0000164A  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2163. label0000164E:
  2164. 0000164E  246E FFE8                movea.l    A2, [A6 - 0x18]
  2165. 00001652  206A 0012                movea.l    A0, [A2 + 0x12]
  2166. 00001656  2010                     move.l     D0, [A0]
  2167. 00001658  266E FFDC                movea.l    A3, [A6 - 0x24]
  2168. 0000165C  2680                     move.l     [A3], D0
  2169. 0000165E  1012                     move.b     D0, [A2]
  2170. 00001660  7214                     moveq.l    D1, 0x14
  2171. 00001662  B001                     cmp.b      D0, D1
  2172. 00001664  663E                     bne        +0x40 /* 000016A4 */
  2173. 00001666  206A 0002                movea.l    A0, [A2 + 0x2]
  2174. 0000166A  1010                     move.b     D0, [A0]
  2175. 0000166C  7213                     moveq.l    D1, 0x13
  2176. 0000166E  B001                     cmp.b      D0, D1
  2177. 00001670  6632                     bne        +0x34 /* 000016A4 */
  2178. 00001672  206A 0002                movea.l    A0, [A2 + 0x2]
  2179. 00001676  2068 0002                movea.l    A0, [A0 + 0x2]
  2180. 0000167A  2028 0012                move.l     D0, [A0 + 0x12]
  2181. 0000167E  2D40 FFF4                move.l     [A6 - 0xC], D0
  2182. 00001682  2040                     movea.l    A0, D0
  2183. 00001684  2610                     move.l     D3, [A0]
  2184. 00001686  2D43 FFFC                move.l     [A6 - 0x4], D3
  2185. 0000168A  0283 0000 00FF           andi.l     D3, 0xFF
  2186. 00001690  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2187. 00001694  1030 3000                move.b     D0, [A0 + D3.w]
  2188. 00001698  7201                     moveq.l    D1, 0x01
  2189. 0000169A  C001                     and.b      D0, D1
  2190. 0000169C  6706                     beq        +0x8 /* 000016A4 */
  2191. 0000169E  202E FFFC                move.l     D0, [A6 - 0x4]
  2192. 000016A2  2680                     move.l     [A3], D0
  2193. label000016A4:
  2194. 000016A4  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2195. 000016A8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2196. 000016AC  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  2197. 000016B0  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  2198. 000016B4  2440                     movea.l    A2, D0
  2199. 000016B6  7001                     moveq.l    D0, 0x01
  2200. 000016B8  2F00                     move.l     -[A7], D0
  2201. 000016BA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2202. 000016BE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2203. 000016C2  2F0A                     move.l     -[A7], A2
  2204. 000016C4  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2205. 000016C8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2206. 000016CC  7213                     moveq.l    D1, 0x13
  2207. 000016CE  2F01                     move.l     -[A7], D1
  2208. 000016D0  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2209. 000016D4  2F00                     move.l     -[A7], D0
  2210. 000016D6  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2211. 000016DA  2640                     movea.l    A3, D0
  2212. 000016DC  204B                     movea.l    A0, A3
  2213. 000016DE  7012                     moveq.l    D0, 0x12
  2214. 000016E0  D1C0                     add.l      A0, D0
  2215. 000016E2  2F08                     move.l     -[A7], A0
  2216. 000016E4  206B 0012                movea.l    A0, [A3 + 0x12]
  2217. 000016E8  2010                     move.l     D0, [A0]
  2218. 000016EA  8084                     or.l       D0, D4
  2219. 000016EC  2F00                     move.l     -[A7], D0
  2220. 000016EE  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2221. 000016F2  2F0B                     move.l     -[A7], A3
  2222. 000016F4  4EBA 0404                jsr        [PC + 0x404 /* 00001AFA */]
  2223. 000016F8  102C 0016                move.b     D0, [A4 + 0x16]
  2224. 000016FC  7210                     moveq.l    D1, 0x10
  2225. 000016FE  B001                     cmp.b      D0, D1
  2226. 00001700  6636                     bne        +0x38 /* 00001738 */
  2227. 00001702  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2228. 00001706  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2229. 0000170A  102C 0011                move.b     D0, [A4 + 0x11]
  2230. 0000170E  4880                     ext.w      D0
  2231. 00001710  48C0                     ext.l      D0
  2232. 00001712  E180                     asl        D0, 8
  2233. 00001714  122C 0010                move.b     D1, [A4 + 0x10]
  2234. 00001718  4881                     ext.w      D1
  2235. 0000171A  48C1                     ext.l      D1
  2236. 0000171C  D081                     add.l      D0, D1
  2237. 0000171E  2F00                     move.l     -[A7], D0
  2238. 00001720  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  2239. 00001724  2440                     movea.l    A2, D0
  2240. 00001726  7012                     moveq.l    D0, 0x12
  2241. 00001728  2F00                     move.l     -[A7], D0
  2242. 0000172A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2243. 0000172E  2F0B                     move.l     -[A7], A3
  2244. 00001730  2F0A                     move.l     -[A7], A2
  2245. 00001732  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2246. 00001736  2640                     movea.l    A3, D0
  2247. label00001738:
  2248. 00001738  102E FFEC                move.b     D0, [A6 - 0x14]
  2249. 0000173C  6606                     bne        +0x8 /* 00001744 */
  2250. 0000173E  002B 0001 001A           ori.b      [A3 + 0x1A], 0x1
  2251. label00001744:
  2252. 00001744  200B                     move.l     D0, A3
  2253. 00001746  6018                     bra        +0x1A /* 00001760 */
  2254. label00001748:
  2255. 00001748  262E FFE8                move.l     D3, [A6 - 0x18]
  2256. 0000174C  6704                     beq        +0x6 /* 00001752 */
  2257. 0000174E  2003                     move.l     D0, D3
  2258. 00001750  600E                     bra        +0x10 /* 00001760 */
  2259. label00001752:
  2260. 00001752  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2261. 00001756  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2262. 0000175A  42A7                     clr.l      -[A7]
  2263. 0000175C  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  2264. label00001760:
  2265. 00001760  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2266. 00001764  4E5E                     unlink     A6
  2267. 00001766  205F                     movea.l    A0, [A7]+
  2268. 00001768  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2269. 0000176C  4ED0                     jmp        [A0]
  2270. fn0000176E:
  2271. 0000176E  4E56 FFF8                link       A6, -0x0008
  2272. 00001772  48E7 0038                movem.l    -[A7], A2,A3,A4
  2273. 00001776  246E 0008                movea.l    A2, [A6 + 0x8]
  2274. 0000177A  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  2275. 0000177E  2F0A                     move.l     -[A7], A2
  2276. 00001780  4EBA 030A                jsr        [PC + 0x30A /* 00001A8C */]
  2277. 00001784  2440                     movea.l    A2, D0
  2278. 00001786  4EBA E890                jsr        [PC - 0x1770 /* 00000018 */]
  2279. 0000178A  2840                     movea.l    A4, D0
  2280. 0000178C  7041                     moveq.l    D0, 0x41
  2281. 0000178E  1F00                     move.b     -[A7], D0
  2282. 00001790  7026                     moveq.l    D0, 0x26
  2283. 00001792  2F00                     move.l     -[A7], D0
  2284. 00001794  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  2285. 00001798  2F0C                     move.l     -[A7], A4
  2286. 0000179A  4EBA 0224                jsr        [PC + 0x224 /* 000019C0 */]
  2287. 0000179E  2840                     movea.l    A4, D0
  2288. 000017A0  7001                     moveq.l    D0, 0x01
  2289. 000017A2  2F00                     move.l     -[A7], D0
  2290. 000017A4  42A7                     clr.l      -[A7]
  2291. 000017A6  2F0A                     move.l     -[A7], A2
  2292. 000017A8  2F0C                     move.l     -[A7], A4
  2293. 000017AA  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2294. 000017AE  2640                     movea.l    A3, D0
  2295. 000017B0  202C 0012                move.l     D0, [A4 + 0x12]
  2296. 000017B4  2D40 FFFC                move.l     [A6 - 0x4], D0
  2297. 000017B8  202A 0012                move.l     D0, [A2 + 0x12]
  2298. 000017BC  2D40 FFF8                move.l     [A6 - 0x8], D0
  2299. 000017C0  2040                     movea.l    A0, D0
  2300. 000017C2  2210                     move.l     D1, [A0]
  2301. 000017C4  0281 0000 00FF           andi.l     D1, 0xFF
  2302. 000017CA  43ED E170                lea.l      A1, [A5 - 0x1E90]
  2303. 000017CE  1231 1000                move.b     D1, [A1 + D1.w]
  2304. 000017D2  7401                     moveq.l    D2, 0x01
  2305. 000017D4  C202                     and.b      D1, D2
  2306. 000017D6  670A                     beq        +0xC /* 000017E2 */
  2307. 000017D8  2F0B                     move.l     -[A7], A3
  2308. 000017DA  2F00                     move.l     -[A7], D0
  2309. 000017DC  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  2310. 000017E0  6046                     bra        +0x48 /* 00001828 */
  2311. label000017E2:
  2312. 000017E2  246E FFFC                movea.l    A2, [A6 - 0x4]
  2313. 000017E6  2012                     move.l     D0, [A2]
  2314. 000017E8  0280 0000 00FF           andi.l     D0, 0xFF
  2315. 000017EE  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2316. 000017F2  1030 0000                move.b     D0, [A0 + D0.w]
  2317. 000017F6  1202                     move.b     D1, D2
  2318. 000017F8  C001                     and.b      D0, D1
  2319. 000017FA  670A                     beq        +0xC /* 00001806 */
  2320. 000017FC  2F0B                     move.l     -[A7], A3
  2321. 000017FE  2F0A                     move.l     -[A7], A2
  2322. 00001800  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  2323. 00001804  6022                     bra        +0x24 /* 00001828 */
  2324. label00001806:
  2325. 00001806  42A7                     clr.l      -[A7]
  2326. 00001808  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2327. 0000180C  7060                     moveq.l    D0, 0x60
  2328. 0000180E  2F00                     move.l     -[A7], D0
  2329. 00001810  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  2330. 00001814  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2331. 00001818  2F0B                     move.l     -[A7], A3
  2332. 0000181A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2333. 0000181E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2334. 00001822  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  2335. 00001826  6022                     bra        +0x24 /* 0000184A */
  2336. label00001828:
  2337. 00001828  2F0B                     move.l     -[A7], A3
  2338. 0000182A  4EBA 1116                jsr        [PC + 0x1116 /* 00002942 */]
  2339. 0000182E  7013                     moveq.l    D0, 0x13
  2340. 00001830  2F00                     move.l     -[A7], D0
  2341. 00001832  206B 0012                movea.l    A0, [A3 + 0x12]
  2342. 00001836  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2343. 0000183A  2F0B                     move.l     -[A7], A3
  2344. 0000183C  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2345. 00001840  2440                     movea.l    A2, D0
  2346. 00001842  2F0A                     move.l     -[A7], A2
  2347. 00001844  4EBA 02B4                jsr        [PC + 0x2B4 /* 00001AFA */]
  2348. 00001848  200A                     move.l     D0, A2
  2349. label0000184A:
  2350. 0000184A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2351. 0000184E  4E5E                     unlink     A6
  2352. 00001850  205F                     movea.l    A0, [A7]+
  2353. 00001852  584F                     addq.w     A7, 4
  2354. 00001854  4ED0                     jmp        [A0]
  2355. fn00001856:
  2356. 00001856  4E56 0000                link       A6, 0
  2357. 0000185A  48E7 0030                movem.l    -[A7], A2,A3
  2358. 0000185E  246E 0008                movea.l    A2, [A6 + 0x8]
  2359. 00001862  2F0A                     move.l     -[A7], A2
  2360. 00001864  4EBA 0226                jsr        [PC + 0x226 /* 00001A8C */]
  2361. 00001868  2440                     movea.l    A2, D0
  2362. 0000186A  266A 0012                movea.l    A3, [A2 + 0x12]
  2363. 0000186E  200B                     move.l     D0, A3
  2364. 00001870  672C                     beq        +0x2E /* 0000189E */
  2365. 00001872  2013                     move.l     D0, [A3]
  2366. 00001874  0280 0000 00FF           andi.l     D0, 0xFF
  2367. 0000187A  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2368. 0000187E  1030 0000                move.b     D0, [A0 + D0.w]
  2369. 00001882  7201                     moveq.l    D1, 0x01
  2370. 00001884  C001                     and.b      D0, D1
  2371. 00001886  6612                     bne        +0x14 /* 0000189A */
  2372. 00001888  42A7                     clr.l      -[A7]
  2373. 0000188A  2F0B                     move.l     -[A7], A3
  2374. 0000188C  705F                     moveq.l    D0, 0x5F
  2375. 0000188E  2F00                     move.l     -[A7], D0
  2376. 00001890  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  2377. 00001894  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2378. 00001898  6004                     bra        +0x6 /* 0000189E */
  2379. label0000189A:
  2380. 0000189A  266B 0008                movea.l    A3, [A3 + 0x8]
  2381. label0000189E:
  2382. 0000189E  7013                     moveq.l    D0, 0x13
  2383. 000018A0  2F00                     move.l     -[A7], D0
  2384. 000018A2  2F0B                     move.l     -[A7], A3
  2385. 000018A4  2F0A                     move.l     -[A7], A2
  2386. 000018A6  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2387. 000018AA  2440                     movea.l    A2, D0
  2388. 000018AC  2F0A                     move.l     -[A7], A2
  2389. 000018AE  4EBA 024A                jsr        [PC + 0x24A /* 00001AFA */]
  2390. 000018B2  2F0A                     move.l     -[A7], A2
  2391. 000018B4  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  2392. 000018B8  4267                     clr.w      -[A7]
  2393. 000018BA  4EBA FC3A                jsr        [PC - 0x3C6 /* 000014F6 */]
  2394. 000018BE  4CDF 0C00                movem.l    A2,A3, [A7]+
  2395. 000018C2  4E5E                     unlink     A6
  2396. 000018C4  205F                     movea.l    A0, [A7]+
  2397. 000018C6  584F                     addq.w     A7, 4
  2398. 000018C8  4ED0                     jmp        [A0]
  2399. fn000018CA:
  2400. 000018CA  4E56 FFFC                link       A6, -0x0004
  2401. 000018CE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2402. 000018D2  266E 0008                movea.l    A3, [A6 + 0x8]
  2403. 000018D6  200B                     move.l     D0, A3
  2404. 000018D8  6706                     beq        +0x8 /* 000018E0 */
  2405. 000018DA  4AAB 0012                tst.l      [A3 + 0x12]
  2406. 000018DE  660A                     bne        +0xC /* 000018EA */
  2407. label000018E0:
  2408. 000018E0  2F3C 0000 053A           move.l     -[A7], 0x53A
  2409. 000018E6  4EBA FB16                jsr        [PC - 0x4EA /* 000013FE */]
  2410. label000018EA:
  2411. 000018EA  246B 0012                movea.l    A2, [A3 + 0x12]
  2412. 000018EE  2612                     move.l     D3, [A2]
  2413. 000018F0  2003                     move.l     D0, D3
  2414. 000018F2  0280 0000 00FF           andi.l     D0, 0xFF
  2415. 000018F8  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2416. 000018FC  1030 0000                move.b     D0, [A0 + D0.w]
  2417. 00001900  7201                     moveq.l    D1, 0x01
  2418. 00001902  C001                     and.b      D0, D1
  2419. 00001904  6710                     beq        +0x12 /* 00001916 */
  2420. 00001906  7013                     moveq.l    D0, 0x13
  2421. 00001908  2F00                     move.l     -[A7], D0
  2422. 0000190A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2423. 0000190E  2F0B                     move.l     -[A7], A3
  2424. 00001910  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2425. 00001914  2640                     movea.l    A3, D0
  2426. label00001916:
  2427. 00001916  286B 0012                movea.l    A4, [A3 + 0x12]
  2428. 0000191A  2014                     move.l     D0, [A4]
  2429. 0000191C  721F                     moveq.l    D1, 0x1F
  2430. 0000191E  C081                     and.l      D0, D1
  2431. 00001920  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2432. 00001924  1030 0000                move.b     D0, [A0 + D0.w]
  2433. 00001928  7210                     moveq.l    D1, 0x10
  2434. 0000192A  C001                     and.b      D0, D1
  2435. 0000192C  660E                     bne        +0x10 /* 0000193C */
  2436. 0000192E  7040                     moveq.l    D0, 0x40
  2437. 00001930  2F00                     move.l     -[A7], D0
  2438. 00001932  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2439. 00001936  584F                     addq.w     A7, 4
  2440. 00001938  200B                     move.l     D0, A3
  2441. 0000193A  602C                     bra        +0x2E /* 00001968 */
  2442. label0000193C:
  2443. 0000193C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  2444. 00001940  486E FFFC                pea.l      [A6 - 0x4]
  2445. 00001944  4EBA FAD0                jsr        [PC - 0x530 /* 00001416 */]
  2446. 00001948  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  2447. 0000194E  670A                     beq        +0xC /* 0000195A */
  2448. 00001950  7012                     moveq.l    D0, 0x12
  2449. 00001952  2F00                     move.l     -[A7], D0
  2450. 00001954  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2451. 00001958  584F                     addq.w     A7, 4
  2452. label0000195A:
  2453. 0000195A  2F0B                     move.l     -[A7], A3
  2454. 0000195C  42A7                     clr.l      -[A7]
  2455. 0000195E  42A7                     clr.l      -[A7]
  2456. 00001960  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2457. 00001964  4EBA 02BE                jsr        [PC + 0x2BE /* 00001C24 */]
  2458. label00001968:
  2459. 00001968  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2460. 0000196C  4E5E                     unlink     A6
  2461. 0000196E  205F                     movea.l    A0, [A7]+
  2462. 00001970  584F                     addq.w     A7, 4
  2463. 00001972  4ED0                     jmp        [A0]
  2464. fn00001974:
  2465. 00001974  4E56 0000                link       A6, 0
  2466. 00001978  48E7 0030                movem.l    -[A7], A2,A3
  2467. 0000197C  246E 0008                movea.l    A2, [A6 + 0x8]
  2468. 00001980  206A 0012                movea.l    A0, [A2 + 0x12]
  2469. 00001984  2010                     move.l     D0, [A0]
  2470. 00001986  721F                     moveq.l    D1, 0x1F
  2471. 00001988  C081                     and.l      D0, D1
  2472. 0000198A  720C                     moveq.l    D1, 0x0C
  2473. 0000198C  B081                     cmp.l      D0, D1
  2474. 0000198E  6714                     beq        +0x16 /* 000019A4 */
  2475. 00001990  720D                     moveq.l    D1, 0x0D
  2476. 00001992  B081                     cmp.l      D0, D1
  2477. 00001994  670E                     beq        +0x10 /* 000019A4 */
  2478. 00001996  720F                     moveq.l    D1, 0x0F
  2479. 00001998  B081                     cmp.l      D0, D1
  2480. 0000199A  6708                     beq        +0xA /* 000019A4 */
  2481. 0000199C  2F0A                     move.l     -[A7], A2
  2482. 0000199E  4EBA 0020                jsr        [PC + 0x20 /* 000019C0 */]
  2483. 000019A2  6010                     bra        +0x12 /* 000019B4 */
  2484. label000019A4:
  2485. 000019A4  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2486. 000019A8  2668 0034                movea.l    A3, [A0 + 0x34]
  2487. 000019AC  2F0A                     move.l     -[A7], A2
  2488. 000019AE  2F0B                     move.l     -[A7], A3
  2489. 000019B0  4EBA 1632                jsr        [PC + 0x1632 /* 00002FE4 */]
  2490. label000019B4:
  2491. 000019B4  4CDF 0C00                movem.l    A2,A3, [A7]+
  2492. 000019B8  4E5E                     unlink     A6
  2493. 000019BA  205F                     movea.l    A0, [A7]+
  2494. 000019BC  584F                     addq.w     A7, 4
  2495. 000019BE  4ED0                     jmp        [A0]
  2496. fn000019C0:
  2497. 000019C0  4E56 0000                link       A6, 0
  2498. 000019C4  48E7 1030                movem.l    -[A7], D3,A2,A3
  2499. 000019C8  246E 0008                movea.l    A2, [A6 + 0x8]
  2500. 000019CC  206A 0012                movea.l    A0, [A2 + 0x12]
  2501. 000019D0  2610                     move.l     D3, [A0]
  2502. 000019D2  2003                     move.l     D0, D3
  2503. 000019D4  721F                     moveq.l    D1, 0x1F
  2504. 000019D6  C081                     and.l      D0, D1
  2505. 000019D8  7213                     moveq.l    D1, 0x13
  2506. 000019DA  B081                     cmp.l      D0, D1
  2507. 000019DC  674E                     beq        +0x50 /* 00001A2C */
  2508. 000019DE  7201                     moveq.l    D1, 0x01
  2509. 000019E0  B081                     cmp.l      D0, D1
  2510. 000019E2  6756                     beq        +0x58 /* 00001A3A */
  2511. 000019E4  7202                     moveq.l    D1, 0x02
  2512. 000019E6  B081                     cmp.l      D0, D1
  2513. 000019E8  6750                     beq        +0x52 /* 00001A3A */
  2514. 000019EA  4A80                     tst.l      D0
  2515. 000019EC  674C                     beq        +0x4E /* 00001A3A */
  2516. 000019EE  7203                     moveq.l    D1, 0x03
  2517. 000019F0  B081                     cmp.l      D0, D1
  2518. 000019F2  6746                     beq        +0x48 /* 00001A3A */
  2519. 000019F4  7204                     moveq.l    D1, 0x04
  2520. 000019F6  B081                     cmp.l      D0, D1
  2521. 000019F8  674A                     beq        +0x4C /* 00001A44 */
  2522. 000019FA  720C                     moveq.l    D1, 0x0C
  2523. 000019FC  B081                     cmp.l      D0, D1
  2524. 000019FE  674E                     beq        +0x50 /* 00001A4E */
  2525. 00001A00  720D                     moveq.l    D1, 0x0D
  2526. 00001A02  B081                     cmp.l      D0, D1
  2527. 00001A04  6748                     beq        +0x4A /* 00001A4E */
  2528. 00001A06  720F                     moveq.l    D1, 0x0F
  2529. 00001A08  B081                     cmp.l      D0, D1
  2530. 00001A0A  6742                     beq        +0x44 /* 00001A4E */
  2531. 00001A0C  7205                     moveq.l    D1, 0x05
  2532. 00001A0E  B081                     cmp.l      D0, D1
  2533. 00001A10  6746                     beq        +0x48 /* 00001A58 */
  2534. 00001A12  7218                     moveq.l    D1, 0x18
  2535. 00001A14  B081                     cmp.l      D0, D1
  2536. 00001A16  6758                     beq        +0x5A /* 00001A70 */
  2537. 00001A18  7216                     moveq.l    D1, 0x16
  2538. 00001A1A  B081                     cmp.l      D0, D1
  2539. 00001A1C  6752                     beq        +0x54 /* 00001A70 */
  2540. 00001A1E  7217                     moveq.l    D1, 0x17
  2541. 00001A20  B081                     cmp.l      D0, D1
  2542. 00001A22  674C                     beq        +0x4E /* 00001A70 */
  2543. 00001A24  7215                     moveq.l    D1, 0x15
  2544. 00001A26  B081                     cmp.l      D0, D1
  2545. 00001A28  6746                     beq        +0x48 /* 00001A70 */
  2546. 00001A2A  6040                     bra        +0x42 /* 00001A6C */
  2547. label00001A2C:
  2548. 00001A2C  706A                     moveq.l    D0, 0x6A
  2549. 00001A2E  2F00                     move.l     -[A7], D0
  2550. 00001A30  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2551. 00001A34  584F                     addq.w     A7, 4
  2552. 00001A36  200A                     move.l     D0, A2
  2553. 00001A38  6046                     bra        +0x48 /* 00001A80 */
  2554. label00001A3A:
  2555. 00001A3A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2556. 00001A3E  2668 0018                movea.l    A3, [A0 + 0x18]
  2557. 00001A42  6034                     bra        +0x36 /* 00001A78 */
  2558. label00001A44:
  2559. 00001A44  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2560. 00001A48  2668 0018                movea.l    A3, [A0 + 0x18]
  2561. 00001A4C  602A                     bra        +0x2C /* 00001A78 */
  2562. label00001A4E:
  2563. 00001A4E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2564. 00001A52  2668 0034                movea.l    A3, [A0 + 0x34]
  2565. 00001A56  6020                     bra        +0x22 /* 00001A78 */
  2566. label00001A58:
  2567. 00001A58  302D E34C                move.w     D0, [A5 - 0x1CB4]
  2568. 00001A5C  0240 0800                andi.w     D0, 0x800
  2569. 00001A60  670A                     beq        +0xC /* 00001A6C */
  2570. 00001A62  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2571. 00001A66  2668 0018                movea.l    A3, [A0 + 0x18]
  2572. 00001A6A  600C                     bra        +0xE /* 00001A78 */
  2573. label00001A6C:
  2574. 00001A6C  200A                     move.l     D0, A2
  2575. 00001A6E  6010                     bra        +0x12 /* 00001A80 */
  2576. label00001A70:
  2577. 00001A70  2F0A                     move.l     -[A7], A2
  2578. 00001A72  4EBA 0018                jsr        [PC + 0x18 /* 00001A8C */]
  2579. 00001A76  6008                     bra        +0xA /* 00001A80 */
  2580. label00001A78:
  2581. 00001A78  2F0A                     move.l     -[A7], A2
  2582. 00001A7A  2F0B                     move.l     -[A7], A3
  2583. 00001A7C  4EBA 1566                jsr        [PC + 0x1566 /* 00002FE4 */]
  2584. label00001A80:
  2585. 00001A80  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2586. 00001A84  4E5E                     unlink     A6
  2587. 00001A86  205F                     movea.l    A0, [A7]+
  2588. 00001A88  584F                     addq.w     A7, 4
  2589. 00001A8A  4ED0                     jmp        [A0]
  2590. fn00001A8C:
  2591. 00001A8C  4E56 0000                link       A6, 0
  2592. 00001A90  48E7 0018                movem.l    -[A7], A3,A4
  2593. 00001A94  266E 0008                movea.l    A3, [A6 + 0x8]
  2594. 00001A98  286B 0012                movea.l    A4, [A3 + 0x12]
  2595. 00001A9C  200C                     move.l     D0, A4
  2596. 00001A9E  674C                     beq        +0x4E /* 00001AEC */
  2597. 00001AA0  2014                     move.l     D0, [A4]
  2598. 00001AA2  721F                     moveq.l    D1, 0x1F
  2599. 00001AA4  C081                     and.l      D0, D1
  2600. 00001AA6  7215                     moveq.l    D1, 0x15
  2601. 00001AA8  B081                     cmp.l      D0, D1
  2602. 00001AAA  6714                     beq        +0x16 /* 00001AC0 */
  2603. 00001AAC  7218                     moveq.l    D1, 0x18
  2604. 00001AAE  B081                     cmp.l      D0, D1
  2605. 00001AB0  6732                     beq        +0x34 /* 00001AE4 */
  2606. 00001AB2  7216                     moveq.l    D1, 0x16
  2607. 00001AB4  B081                     cmp.l      D0, D1
  2608. 00001AB6  672C                     beq        +0x2E /* 00001AE4 */
  2609. 00001AB8  7217                     moveq.l    D1, 0x17
  2610. 00001ABA  B081                     cmp.l      D0, D1
  2611. 00001ABC  6726                     beq        +0x28 /* 00001AE4 */
  2612. 00001ABE  602C                     bra        +0x2E /* 00001AEC */
  2613. label00001AC0:
  2614. 00001AC0  102B 001A                move.b     D0, [A3 + 0x1A]
  2615. 00001AC4  7201                     moveq.l    D1, 0x01
  2616. 00001AC6  C001                     and.b      D0, D1
  2617. 00001AC8  6622                     bne        +0x24 /* 00001AEC */
  2618. 00001ACA  7014                     moveq.l    D0, 0x14
  2619. 00001ACC  2F00                     move.l     -[A7], D0
  2620. 00001ACE  2F0B                     move.l     -[A7], A3
  2621. 00001AD0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2622. 00001AD4  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2623. 00001AD8  2F00                     move.l     -[A7], D0
  2624. 00001ADA  2F0B                     move.l     -[A7], A3
  2625. 00001ADC  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2626. 00001AE0  2640                     movea.l    A3, D0
  2627. 00001AE2  6008                     bra        +0xA /* 00001AEC */
  2628. label00001AE4:
  2629. 00001AE4  2F0B                     move.l     -[A7], A3
  2630. 00001AE6  4EBA F996                jsr        [PC - 0x66A /* 0000147E */]
  2631. 00001AEA  2640                     movea.l    A3, D0
  2632. label00001AEC:
  2633. 00001AEC  200B                     move.l     D0, A3
  2634. 00001AEE  4CDF 1800                movem.l    A3,A4, [A7]+
  2635. 00001AF2  4E5E                     unlink     A6
  2636. 00001AF4  205F                     movea.l    A0, [A7]+
  2637. 00001AF6  584F                     addq.w     A7, 4
  2638. 00001AF8  4ED0                     jmp        [A0]
  2639. fn00001AFA:
  2640. 00001AFA  4E56 0000                link       A6, 0
  2641. 00001AFE  48E7 0038                movem.l    -[A7], A2,A3,A4
  2642. 00001B02  266E 0008                movea.l    A3, [A6 + 0x8]
  2643. 00001B06  1013                     move.b     D0, [A3]
  2644. 00001B08  7213                     moveq.l    D1, 0x13
  2645. 00001B0A  B001                     cmp.b      D0, D1
  2646. 00001B0C  670A                     beq        +0xC /* 00001B18 */
  2647. 00001B0E  2F3C 0000 0795           move.l     -[A7], 0x795
  2648. 00001B14  4EBA F8E8                jsr        [PC - 0x718 /* 000013FE */]
  2649. label00001B18:
  2650. 00001B18  244B                     movea.l    A2, A3
  2651. 00001B1A  544A                     addq.w     A2, 2
  2652. 00001B1C  2052                     movea.l    A0, [A2]
  2653. 00001B1E  2068 0012                movea.l    A0, [A0 + 0x12]
  2654. 00001B22  2010                     move.l     D0, [A0]
  2655. 00001B24  721F                     moveq.l    D1, 0x1F
  2656. 00001B26  C081                     and.l      D0, D1
  2657. 00001B28  7211                     moveq.l    D1, 0x11
  2658. 00001B2A  B081                     cmp.l      D0, D1
  2659. 00001B2C  6702                     beq        +0x4 /* 00001B30 */
  2660. 00001B2E  6022                     bra        +0x24 /* 00001B52 */
  2661. label00001B30:
  2662. 00001B30  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  2663. 00001B34  4267                     clr.w      -[A7]
  2664. 00001B36  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  2665. 00001B3A  2840                     movea.l    A4, D0
  2666. 00001B3C  2014                     move.l     D0, [A4]
  2667. 00001B3E  72E0                     moveq.l    D1, 0xFFFFFFE0
  2668. 00001B40  C081                     and.l      D0, D1
  2669. 00001B42  7210                     moveq.l    D1, 0x10
  2670. 00001B44  8081                     or.l       D0, D1
  2671. 00001B46  2880                     move.l     [A4], D0
  2672. 00001B48  2F12                     move.l     -[A7], [A2]
  2673. 00001B4A  2F0C                     move.l     -[A7], A4
  2674. 00001B4C  4EBA 1496                jsr        [PC + 0x1496 /* 00002FE4 */]
  2675. 00001B50  2480                     move.l     [A2], D0
  2676. label00001B52:
  2677. 00001B52  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2678. 00001B56  4E5E                     unlink     A6
  2679. 00001B58  205F                     movea.l    A0, [A7]+
  2680. 00001B5A  584F                     addq.w     A7, 4
  2681. 00001B5C  4ED0                     jmp        [A0]
  2682. fn00001B5E:
  2683. 00001B5E  4E56 0000                link       A6, 0
  2684. 00001B62  2F0B                     move.l     -[A7], A3
  2685. 00001B64  266E 0008                movea.l    A3, [A6 + 0x8]
  2686. 00001B68  1013                     move.b     D0, [A3]
  2687. 00001B6A  725C                     moveq.l    D1, 0x5C
  2688. 00001B6C  B001                     cmp.b      D0, D1
  2689. 00001B6E  6710                     beq        +0x12 /* 00001B80 */
  2690. 00001B70  705C                     moveq.l    D0, 0x5C
  2691. 00001B72  2F00                     move.l     -[A7], D0
  2692. 00001B74  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  2693. 00001B78  2F0B                     move.l     -[A7], A3
  2694. 00001B7A  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2695. 00001B7E  2640                     movea.l    A3, D0
  2696. label00001B80:
  2697. 00001B80  200B                     move.l     D0, A3
  2698. 00001B82  265F                     movea.l    A3, [A7]+
  2699. 00001B84  4E5E                     unlink     A6
  2700. 00001B86  205F                     movea.l    A0, [A7]+
  2701. 00001B88  584F                     addq.w     A7, 4
  2702. 00001B8A  4ED0                     jmp        [A0]
  2703. fn00001B8C:
  2704. 00001B8C  4E56 0000                link       A6, 0
  2705. 00001B90  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2706. 00001B94  266E 0008                movea.l    A3, [A6 + 0x8]
  2707. 00001B98  286B 0012                movea.l    A4, [A3 + 0x12]
  2708. 00001B9C  200C                     move.l     D0, A4
  2709. 00001B9E  6604                     bne        +0x6 /* 00001BA4 */
  2710. 00001BA0  200B                     move.l     D0, A3
  2711. 00001BA2  6074                     bra        +0x76 /* 00001C18 */
  2712. label00001BA4:
  2713. 00001BA4  206B 0002                movea.l    A0, [A3 + 0x2]
  2714. 00001BA8  2468 0012                movea.l    A2, [A0 + 0x12]
  2715. 00001BAC  2F0A                     move.l     -[A7], A2
  2716. 00001BAE  4EBA 189A                jsr        [PC + 0x189A /* 0000344A */]
  2717. 00001BB2  2800                     move.l     D4, D0
  2718. 00001BB4  7001                     moveq.l    D0, 0x01
  2719. 00001BB6  B880                     cmp.l      D4, D0
  2720. 00001BB8  6756                     beq        +0x58 /* 00001C10 */
  2721. 00001BBA  2F0B                     move.l     -[A7], A3
  2722. 00001BBC  2F0C                     move.l     -[A7], A4
  2723. 00001BBE  3600                     move.w     D3, D0
  2724. 00001BC0  3F03                     move.w     -[A7], D3
  2725. 00001BC2  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  2726. 00001BC6  2F00                     move.l     -[A7], D0
  2727. 00001BC8  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  2728. 00001BCC  2004                     move.l     D0, D4
  2729. 00001BCE  7202                     moveq.l    D1, 0x02
  2730. 00001BD0  C081                     and.l      D0, D1
  2731. 00001BD2  6714                     beq        +0x16 /* 00001BE8 */
  2732. 00001BD4  2F0C                     move.l     -[A7], A4
  2733. 00001BD6  3F03                     move.w     -[A7], D3
  2734. 00001BD8  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  2735. 00001BDC  2440                     movea.l    A2, D0
  2736. 00001BDE  2F0B                     move.l     -[A7], A3
  2737. 00001BE0  2F0A                     move.l     -[A7], A2
  2738. 00001BE2  4EBA 04C4                jsr        [PC + 0x4C4 /* 000020A8 */]
  2739. 00001BE6  2640                     movea.l    A3, D0
  2740. label00001BE8:
  2741. 00001BE8  700F                     moveq.l    D0, 0x0F
  2742. 00001BEA  2F00                     move.l     -[A7], D0
  2743. 00001BEC  2F0C                     move.l     -[A7], A4
  2744. 00001BEE  2F0B                     move.l     -[A7], A3
  2745. 00001BF0  7013                     moveq.l    D0, 0x13
  2746. 00001BF2  2F00                     move.l     -[A7], D0
  2747. 00001BF4  2F0C                     move.l     -[A7], A4
  2748. 00001BF6  2F0B                     move.l     -[A7], A3
  2749. 00001BF8  4EBA 03C4                jsr        [PC + 0x3C4 /* 00001FBE */]
  2750. 00001BFC  2F00                     move.l     -[A7], D0
  2751. 00001BFE  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2752. 00001C02  2F00                     move.l     -[A7], D0
  2753. 00001C04  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2754. 00001C08  2F00                     move.l     -[A7], D0
  2755. 00001C0A  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2756. 00001C0E  2640                     movea.l    A3, D0
  2757. label00001C10:
  2758. 00001C10  002B 0001 001A           ori.b      [A3 + 0x1A], 0x1
  2759. 00001C16  200B                     move.l     D0, A3
  2760. label00001C18:
  2761. 00001C18  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2762. 00001C1C  4E5E                     unlink     A6
  2763. 00001C1E  205F                     movea.l    A0, [A7]+
  2764. 00001C20  584F                     addq.w     A7, 4
  2765. 00001C22  4ED0                     jmp        [A0]
  2766. fn00001C24:
  2767. 00001C24  4E56 FFE8                link       A6, -0x0018
  2768. 00001C28  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2769. 00001C2C  206E 0014                movea.l    A0, [A6 + 0x14]
  2770. 00001C30  2028 0012                move.l     D0, [A0 + 0x12]
  2771. 00001C34  2D40 FFE8                move.l     [A6 - 0x18], D0
  2772. 00001C38  2040                     movea.l    A0, D0
  2773. 00001C3A  2010                     move.l     D0, [A0]
  2774. 00001C3C  721F                     moveq.l    D1, 0x1F
  2775. 00001C3E  C081                     and.l      D0, D1
  2776. 00001C40  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2777. 00001C44  1030 0000                move.b     D0, [A0 + D0.w]
  2778. 00001C48  7210                     moveq.l    D1, 0x10
  2779. 00001C4A  C001                     and.b      D0, D1
  2780. 00001C4C  6612                     bne        +0x14 /* 00001C60 */
  2781. 00001C4E  486E 0008                pea.l      [A6 + 0x8]
  2782. 00001C52  486D 1722                pea.l      [A5 + 0x1722 /* export_736 */]
  2783. 00001C56  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  2784. 00001C5A  7000                     moveq.l    D0, 0x00
  2785. 00001C5C  4EFA 0346                jmp        [PC + 0x346 /* 00001FA4 */]
  2786. label00001C60:
  2787. 00001C60  246E 0014                movea.l    A2, [A6 + 0x14]
  2788. 00001C64  1012                     move.b     D0, [A2]
  2789. 00001C66  725F                     moveq.l    D1, 0x5F
  2790. 00001C68  B001                     cmp.b      D0, D1
  2791. 00001C6A  662A                     bne        +0x2C /* 00001C96 */
  2792. 00001C6C  206A 0002                movea.l    A0, [A2 + 0x2]
  2793. 00001C70  2068 000C                movea.l    A0, [A0 + 0xC]
  2794. 00001C74  2010                     move.l     D0, [A0]
  2795. 00001C76  721F                     moveq.l    D1, 0x1F
  2796. 00001C78  C081                     and.l      D0, D1
  2797. 00001C7A  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2798. 00001C7E  1030 0000                move.b     D0, [A0 + D0.w]
  2799. 00001C82  7210                     moveq.l    D1, 0x10
  2800. 00001C84  C001                     and.b      D0, D1
  2801. 00001C86  670E                     beq        +0x10 /* 00001C96 */
  2802. 00001C88  206A 0002                movea.l    A0, [A2 + 0x2]
  2803. 00001C8C  7048                     moveq.l    D0, 0x48
  2804. 00001C8E  D1C0                     add.l      A0, D0
  2805. 00001C90  2D48 FFEC                move.l     [A6 - 0x14], A0
  2806. 00001C94  6008                     bra        +0xA /* 00001C9E */
  2807. label00001C96:
  2808. 00001C96  41FA 031C                lea.l      A0, [PC + 0x31C /* 00001FB4, value 0x66756E63 'func', cstring "function" */]
  2809. 00001C9A  2D48 FFEC                move.l     [A6 - 0x14], A0
  2810. label00001C9E:
  2811. 00001C9E  246E FFE8                movea.l    A2, [A6 - 0x18]
  2812. 00001CA2  102A 0004                move.b     D0, [A2 + 0x4]
  2813. 00001CA6  7201                     moveq.l    D1, 0x01
  2814. 00001CA8  C001                     and.b      D0, D1
  2815. 00001CAA  6668                     bne        +0x6A /* 00001D14 */
  2816. 00001CAC  102D E35D                move.b     D0, [A5 - 0x1CA3]
  2817. 00001CB0  670C                     beq        +0xE /* 00001CBE */
  2818. 00001CB2  002A 0007 0004           ori.b      [A2 + 0x4], 0x7
  2819. 00001CB8  284A                     movea.l    A4, A2
  2820. 00001CBA  700C                     moveq.l    D0, 0x0C
  2821. 00001CBC  D9C0                     add.l      A4, D0
  2822. label00001CBE:
  2823. 00001CBE  266E 0008                movea.l    A3, [A6 + 0x8]
  2824. 00001CC2  604C                     bra        +0x4E /* 00001D10 */
  2825. label00001CC4:
  2826. 00001CC4  246B 0008                movea.l    A2, [A3 + 0x8]
  2827. 00001CC8  2F0A                     move.l     -[A7], A2
  2828. 00001CCA  4EBA FCA8                jsr        [PC - 0x358 /* 00001974 */]
  2829. 00001CCE  2440                     movea.l    A2, D0
  2830. 00001CD0  202A 0012                move.l     D0, [A2 + 0x12]
  2831. 00001CD4  2D40 FFF4                move.l     [A6 - 0xC], D0
  2832. 00001CD8  2040                     movea.l    A0, D0
  2833. 00001CDA  5268 0006                addq.w     [A0 + 0x6], 1
  2834. 00001CDE  486E FFF4                pea.l      [A6 - 0xC]
  2835. 00001CE2  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2836. 00001CE6  2F0A                     move.l     -[A7], A2
  2837. 00001CE8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2838. 00001CEC  4EBA 12F6                jsr        [PC + 0x12F6 /* 00002FE4 */]
  2839. 00001CF0  2440                     movea.l    A2, D0
  2840. 00001CF2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2841. 00001CF6  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2842. 00001CFA  274A 0008                move.l     [A3 + 0x8], A2
  2843. 00001CFE  102D E35D                move.b     D0, [A5 - 0x1CA3]
  2844. 00001D02  670A                     beq        +0xC /* 00001D0E */
  2845. 00001D04  2F0C                     move.l     -[A7], A4
  2846. 00001D06  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  2847. 00001D0A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2848. label00001D0E:
  2849. 00001D0E  2653                     movea.l    A3, [A3]
  2850. label00001D10:
  2851. 00001D10  200B                     move.l     D0, A3
  2852. 00001D12  66B0                     bne        -0x4E /* 00001CC4 */
  2853. label00001D14:
  2854. 00001D14  7600                     moveq.l    D3, 0x00
  2855. 00001D16  206E FFE8                movea.l    A0, [A6 - 0x18]
  2856. 00001D1A  2028 000C                move.l     D0, [A0 + 0xC]
  2857. 00001D1E  2D40 FFF0                move.l     [A6 - 0x10], D0
  2858. 00001D22  600E                     bra        +0x10 /* 00001D32 */
  2859. label00001D24:
  2860. 00001D24  5283                     addq.l     D3, 1
  2861. 00001D26  206E FFF0                movea.l    A0, [A6 - 0x10]
  2862. 00001D2A  2028 0008                move.l     D0, [A0 + 0x8]
  2863. 00001D2E  2D40 FFF0                move.l     [A6 - 0x10], D0
  2864. label00001D32:
  2865. 00001D32  202E FFF0                move.l     D0, [A6 - 0x10]
  2866. 00001D36  66EC                     bne        -0x12 /* 00001D24 */
  2867. 00001D38  4240                     clr.w      D0
  2868. 00001D3A  3B40 CABE                move.w     [A5 - 0x3542], D0
  2869. 00001D3E  246E FFE8                movea.l    A2, [A6 - 0x18]
  2870. 00001D42  102A 0004                move.b     D0, [A2 + 0x4]
  2871. 00001D46  7202                     moveq.l    D1, 0x02
  2872. 00001D48  C001                     and.b      D0, D1
  2873. 00001D4A  7800                     moveq.l    D4, 0x00
  2874. 00001D4C  1800                     move.b     D4, D0
  2875. 00001D4E  202A 000C                move.l     D0, [A2 + 0xC]
  2876. 00001D52  2D40 FFF0                move.l     [A6 - 0x10], D0
  2877. 00001D56  266E 0008                movea.l    A3, [A6 + 0x8]
  2878. 00001D5A  584A                     addq.w     A2, 4
  2879. 00001D5C  2D4A FFFC                move.l     [A6 - 0x4], A2
  2880. 00001D60  6000 009A                bra        +0x9C /* 00001DFC */
  2881. label00001D64:
  2882. 00001D64  0C83 0000 0001           cmpi.l     D3, 0x1
  2883. 00001D6A  6304                     bls        +0x6 /* 00001D70 */
  2884. 00001D6C  526D CABE                addq.w     [A5 - 0x3542], 1
  2885. label00001D70:
  2886. 00001D70  200B                     move.l     D0, A3
  2887. 00001D72  6700 0094                beq        +0x96 /* 00001E08 */
  2888. 00001D76  246B 0008                movea.l    A2, [A3 + 0x8]
  2889. 00001D7A  202E FFF0                move.l     D0, [A6 - 0x10]
  2890. 00001D7E  6720                     beq        +0x22 /* 00001DA0 */
  2891. 00001D80  206E FFF0                movea.l    A0, [A6 - 0x10]
  2892. 00001D84  2868 0004                movea.l    A4, [A0 + 0x4]
  2893. 00001D88  2F0A                     move.l     -[A7], A2
  2894. 00001D8A  2F0C                     move.l     -[A7], A4
  2895. 00001D8C  4EBA 031A                jsr        [PC + 0x31A /* 000020A8 */]
  2896. 00001D90  2440                     movea.l    A2, D0
  2897. 00001D92  206E FFF0                movea.l    A0, [A6 - 0x10]
  2898. 00001D96  2028 0008                move.l     D0, [A0 + 0x8]
  2899. 00001D9A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2900. 00001D9E  6052                     bra        +0x54 /* 00001DF2 */
  2901. label00001DA0:
  2902. 00001DA0  2F0A                     move.l     -[A7], A2
  2903. 00001DA2  4EBA FBD0                jsr        [PC - 0x430 /* 00001974 */]
  2904. 00001DA6  2440                     movea.l    A2, D0
  2905. 00001DA8  202A 0012                move.l     D0, [A2 + 0x12]
  2906. 00001DAC  2D40 FFF8                move.l     [A6 - 0x8], D0
  2907. 00001DB0  2040                     movea.l    A0, D0
  2908. 00001DB2  5268 0006                addq.w     [A0 + 0x6], 1
  2909. 00001DB6  486E FFF8                pea.l      [A6 - 0x8]
  2910. 00001DBA  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2911. 00001DBE  2F0A                     move.l     -[A7], A2
  2912. 00001DC0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2913. 00001DC4  4EBA 121E                jsr        [PC + 0x121E /* 00002FE4 */]
  2914. 00001DC8  2440                     movea.l    A2, D0
  2915. 00001DCA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2916. 00001DCE  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2917. 00001DD2  4A84                     tst.l      D4
  2918. 00001DD4  671C                     beq        +0x1E /* 00001DF2 */
  2919. 00001DD6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2920. 00001DDA  2F03                     move.l     -[A7], D3
  2921. 00001DDC  701D                     moveq.l    D0, 0x1D
  2922. 00001DDE  2F00                     move.l     -[A7], D0
  2923. 00001DE0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2924. 00001DE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2925. 00001DE8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2926. 00001DEC  0210 00FD                andi.b     [A0], 0xFD
  2927. 00001DF0  7800                     moveq.l    D4, 0x00
  2928. label00001DF2:
  2929. 00001DF2  200B                     move.l     D0, A3
  2930. 00001DF4  6706                     beq        +0x8 /* 00001DFC */
  2931. 00001DF6  274A 0008                move.l     [A3 + 0x8], A2
  2932. 00001DFA  2653                     movea.l    A3, [A3]
  2933. label00001DFC:
  2934. 00001DFC  200B                     move.l     D0, A3
  2935. 00001DFE  222E FFF0                move.l     D1, [A6 - 0x10]
  2936. 00001E02  8081                     or.l       D0, D1
  2937. 00001E04  6600 FF5E                bne        -0xA0 /* 00001D64 */
  2938. label00001E08:
  2939. 00001E08  4240                     clr.w      D0
  2940. 00001E0A  3B40 CABE                move.w     [A5 - 0x3542], D0
  2941. 00001E0E  202E FFF0                move.l     D0, [A6 - 0x10]
  2942. 00001E12  6712                     beq        +0x14 /* 00001E26 */
  2943. 00001E14  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2944. 00001E18  2F03                     move.l     -[A7], D3
  2945. 00001E1A  701D                     moveq.l    D0, 0x1D
  2946. 00001E1C  2F00                     move.l     -[A7], D0
  2947. 00001E1E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2948. 00001E22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2949. label00001E26:
  2950. 00001E26  7000                     moveq.l    D0, 0x00
  2951. 00001E28  2840                     movea.l    A4, D0
  2952. 00001E2A  266E 0008                movea.l    A3, [A6 + 0x8]
  2953. 00001E2E  603C                     bra        +0x3E /* 00001E6C */
  2954. label00001E30:
  2955. 00001E30  246B 0008                movea.l    A2, [A3 + 0x8]
  2956. 00001E34  206A 0012                movea.l    A0, [A2 + 0x12]
  2957. 00001E38  2010                     move.l     D0, [A0]
  2958. 00001E3A  721F                     moveq.l    D1, 0x1F
  2959. 00001E3C  C041                     and.w      D0, D1
  2960. 00001E3E  7214                     moveq.l    D1, 0x14
  2961. 00001E40  B041                     cmp.w      D0, D1
  2962. 00001E42  6608                     bne        +0xA /* 00001E4C */
  2963. 00001E44  2F0A                     move.l     -[A7], A2
  2964. 00001E46  4EBA FD16                jsr        [PC - 0x2EA /* 00001B5E */]
  2965. 00001E4A  2440                     movea.l    A2, D0
  2966. label00001E4C:
  2967. 00001E4C  260C                     move.l     D3, A4
  2968. 00001E4E  6716                     beq        +0x18 /* 00001E66 */
  2969. 00001E50  7056                     moveq.l    D0, 0x56
  2970. 00001E52  2F00                     move.l     -[A7], D0
  2971. 00001E54  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2972. 00001E58  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2973. 00001E5C  2F03                     move.l     -[A7], D3
  2974. 00001E5E  2F0A                     move.l     -[A7], A2
  2975. 00001E60  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2976. 00001E64  6002                     bra        +0x4 /* 00001E68 */
  2977. label00001E66:
  2978. 00001E66  200A                     move.l     D0, A2
  2979. label00001E68:
  2980. 00001E68  2840                     movea.l    A4, D0
  2981. 00001E6A  2653                     movea.l    A3, [A3]
  2982. label00001E6C:
  2983. 00001E6C  206E FFE8                movea.l    A0, [A6 - 0x18]
  2984. 00001E70  200B                     move.l     D0, A3
  2985. 00001E72  66BC                     bne        -0x42 /* 00001E30 */
  2986. 00001E74  486E 0008                pea.l      [A6 + 0x8]
  2987. 00001E78  42A7                     clr.l      -[A7]
  2988. 00001E7A  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  2989. 00001E7E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2990. 00001E82  4EBA 15C6                jsr        [PC + 0x15C6 /* 0000344A */]
  2991. 00001E86  7202                     moveq.l    D1, 0x02
  2992. 00001E88  B081                     cmp.l      D0, D1
  2993. 00001E8A  6656                     bne        +0x58 /* 00001EE2 */
  2994. 00001E8C  206E FFE8                movea.l    A0, [A6 - 0x18]
  2995. 00001E90  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2996. 00001E94  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2997. 00001E98  2640                     movea.l    A3, D0
  2998. 00001E9A  2F0B                     move.l     -[A7], A3
  2999. 00001E9C  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  3000. 00001EA0  2440                     movea.l    A2, D0
  3001. 00001EA2  363C 0080                move.w     D3, 0x80
  3002. 00001EA6  876A 0020                or.w       [A2 + 0x20], D3
  3003. 00001EAA  7014                     moveq.l    D0, 0x14
  3004. 00001EAC  2F00                     move.l     -[A7], D0
  3005. 00001EAE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3006. 00001EB2  4EBA F5AE                jsr        [PC - 0xA52 /* 00001462 */]
  3007. 00001EB6  2F00                     move.l     -[A7], D0
  3008. 00001EB8  2F0A                     move.l     -[A7], A2
  3009. 00001EBA  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3010. 00001EBE  2440                     movea.l    A2, D0
  3011. 00001EC0  876A 0020                or.w       [A2 + 0x20], D3
  3012. 00001EC4  200C                     move.l     D0, A4
  3013. 00001EC6  6718                     beq        +0x1A /* 00001EE0 */
  3014. 00001EC8  7056                     moveq.l    D0, 0x56
  3015. 00001ECA  2F00                     move.l     -[A7], D0
  3016. 00001ECC  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  3017. 00001ED0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3018. 00001ED4  2F0C                     move.l     -[A7], A4
  3019. 00001ED6  2F0A                     move.l     -[A7], A2
  3020. 00001ED8  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  3021. 00001EDC  2840                     movea.l    A4, D0
  3022. 00001EDE  6002                     bra        +0x4 /* 00001EE2 */
  3023. label00001EE0:
  3024. 00001EE0  284A                     movea.l    A4, A2
  3025. label00001EE2:
  3026. 00001EE2  200C                     move.l     D0, A4
  3027. 00001EE4  671A                     beq        +0x1C /* 00001F00 */
  3028. 00001EE6  7057                     moveq.l    D0, 0x57
  3029. 00001EE8  2F00                     move.l     -[A7], D0
  3030. 00001EEA  206E FFE8                movea.l    A0, [A6 - 0x18]
  3031. 00001EEE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3032. 00001EF2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3033. 00001EF6  2F0C                     move.l     -[A7], A4
  3034. 00001EF8  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  3035. 00001EFC  2840                     movea.l    A4, D0
  3036. 00001EFE  6016                     bra        +0x18 /* 00001F16 */
  3037. label00001F00:
  3038. 00001F00  7058                     moveq.l    D0, 0x58
  3039. 00001F02  2F00                     move.l     -[A7], D0
  3040. 00001F04  206E FFE8                movea.l    A0, [A6 - 0x18]
  3041. 00001F08  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3042. 00001F0C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3043. 00001F10  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3044. 00001F14  2840                     movea.l    A4, D0
  3045. label00001F16:
  3046. 00001F16  246E 0014                movea.l    A2, [A6 + 0x14]
  3047. 00001F1A  1012                     move.b     D0, [A2]
  3048. 00001F1C  725F                     moveq.l    D1, 0x5F
  3049. 00001F1E  B001                     cmp.b      D0, D1
  3050. 00001F20  667C                     bne        +0x7E /* 00001F9E */
  3051. 00001F22  202D D2AA                move.l     D0, [A5 - 0x2D56]
  3052. 00001F26  6766                     beq        +0x68 /* 00001F8E */
  3053. 00001F28  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  3054. 00001F2C  4AA8 0026                tst.l      [A0 + 0x26]
  3055. 00001F30  6606                     bne        +0x8 /* 00001F38 */
  3056. 00001F32  4AA8 002A                tst.l      [A0 + 0x2A]
  3057. 00001F36  6756                     beq        +0x58 /* 00001F8E */
  3058. label00001F38:
  3059. 00001F38  262A 0002                move.l     D3, [A2 + 0x2]
  3060. 00001F3C  6708                     beq        +0xA /* 00001F46 */
  3061. 00001F3E  2643                     movea.l    A3, D3
  3062. 00001F40  7048                     moveq.l    D0, 0x48
  3063. 00001F42  D7C0                     add.l      A3, D0
  3064. 00001F44  6004                     bra        +0x6 /* 00001F4A */
  3065. label00001F46:
  3066. 00001F46  7000                     moveq.l    D0, 0x00
  3067. 00001F48  2640                     movea.l    A3, D0
  3068. label00001F4A:
  3069. 00001F4A  2F0B                     move.l     -[A7], A3
  3070. 00001F4C  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  3071. 00001F50  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3072. 00001F54  7001                     moveq.l    D0, 0x01
  3073. 00001F56  3F00                     move.w     -[A7], D0
  3074. 00001F58  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  3075. 00001F5C  4A80                     tst.l      D0
  3076. 00001F5E  670E                     beq        +0x10 /* 00001F6E */
  3077. 00001F60  163C 0080                move.b     D3, 0x80
  3078. 00001F64  872C 001A                or.b       [A4 + 0x1A], D3
  3079. 00001F68  872D ED94                or.b       [A5 - 0x126C], D3
  3080. 00001F6C  6020                     bra        +0x22 /* 00001F8E */
  3081. label00001F6E:
  3082. 00001F6E  2F0B                     move.l     -[A7], A3
  3083. 00001F70  206D D2AA                movea.l    A0, [A5 - 0x2D56]
  3084. 00001F74  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  3085. 00001F78  7001                     moveq.l    D0, 0x01
  3086. 00001F7A  3F00                     move.w     -[A7], D0
  3087. 00001F7C  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  3088. 00001F80  4A80                     tst.l      D0
  3089. 00001F82  670A                     beq        +0xC /* 00001F8E */
  3090. 00001F84  7640                     moveq.l    D3, 0x40
  3091. 00001F86  872C 001A                or.b       [A4 + 0x1A], D3
  3092. 00001F8A  872D ED94                or.b       [A5 - 0x126C], D3
  3093. label00001F8E:
  3094. 00001F8E  206E 0014                movea.l    A0, [A6 + 0x14]
  3095. 00001F92  2068 0002                movea.l    A0, [A0 + 0x2]
  3096. 00001F96  00A8 8000 0000 0018      ori.l      [A0 + 0x18], 0x80000000
  3097. label00001F9E:
  3098. 00001F9E  2F0C                     move.l     -[A7], A4
  3099. 00001FA0  4EBA FBEA                jsr        [PC - 0x416 /* 00001B8C */]
  3100. label00001FA4:
  3101. 00001FA4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3102. 00001FA8  4E5E                     unlink     A6
  3103. 00001FAA  205F                     movea.l    A0, [A7]+
  3104. 00001FAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3105. 00001FB0  4ED0                     jmp        [A0]
  3106. 00001FB2  000A 6675                ori.b      A2, 0x75 /* 'u' */
  3107. 00001FB6  6E63                     bgt        +0x65 /* 0000201B */
  3108. 00001FB8  7469                     moveq.l    D2, 0x69
  3109. 00001FBA  6F6E                     ble        +0x70 /* 0000202A */
  3110. 00001FBC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3111. // begin alternate branch 00001FBE-00001FC4
  3112. fn00001FBE:
  3113. 00001FBE  4E56 0000                link       A6, 0
  3114. 00001FC2  2F0A                     move.l     -[A7], A2
  3115. // end alternate branch 00001FBE-00001FC4
  3116. fn00001FBE: // (misaligned)
  3117. 00001FC0  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  3118. 00001FC4  246E 0008                movea.l    A2, [A6 + 0x8]
  3119. label00001FC8:
  3120. 00001FC8  246A 0006                movea.l    A2, [A2 + 0x6]
  3121. 00001FCC  1012                     move.b     D0, [A2]
  3122. 00001FCE  7256                     moveq.l    D1, 0x56
  3123. 00001FD0  B001                     cmp.b      D0, D1
  3124. 00001FD2  67F4                     beq        -0xA /* 00001FC8 */
  3125. 00001FD4  200A                     move.l     D0, A2
  3126. 00001FD6  245F                     movea.l    A2, [A7]+
  3127. 00001FD8  4E5E                     unlink     A6
  3128. 00001FDA  205F                     movea.l    A0, [A7]+
  3129. 00001FDC  584F                     addq.w     A7, 4
  3130. 00001FDE  4ED0                     jmp        [A0]
  3131. fn00001FE0:
  3132. 00001FE0  4E56 0000                link       A6, 0
  3133. 00001FE4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3134. 00001FE8  286E 0008                movea.l    A4, [A6 + 0x8]
  3135. 00001FEC  7000                     moveq.l    D0, 0x00
  3136. 00001FEE  2640                     movea.l    A3, D0
  3137. 00001FF0  206C 0002                movea.l    A0, [A4 + 0x2]
  3138. 00001FF4  2468 0012                movea.l    A2, [A0 + 0x12]
  3139. 00001FF8  2012                     move.l     D0, [A2]
  3140. 00001FFA  761F                     moveq.l    D3, 0x1F
  3141. 00001FFC  C043                     and.w      D0, D3
  3142. 00001FFE  780F                     moveq.l    D4, 0x0F
  3143. 00002000  B044                     cmp.w      D0, D4
  3144. 00002002  6224                     bhi        +0x26 /* 00002028 */
  3145. 00002004  1214                     move.b     D1, [A4]
  3146. 00002006  7000                     moveq.l    D0, 0x00
  3147. 00002008  1001                     move.b     D0, D1
  3148. 0000200A  41ED E076                lea.l      A0, [A5 - 0x1F8A]
  3149. 0000200E  1030 0000                move.b     D0, [A0 + D0.w]
  3150. 00002012  7201                     moveq.l    D1, 0x01
  3151. 00002014  C001                     and.b      D0, D1
  3152. 00002016  6720                     beq        +0x22 /* 00002038 */
  3153. 00002018  206C 0006                movea.l    A0, [A4 + 0x6]
  3154. 0000201C  2668 0012                movea.l    A3, [A0 + 0x12]
  3155. 00002020  2013                     move.l     D0, [A3]
  3156. 00002022  C043                     and.w      D0, D3
  3157. 00002024  B044                     cmp.w      D0, D4
  3158. 00002026  6310                     bls        +0x12 /* 00002038 */
  3159. label00002028:
  3160. 00002028  2F0B                     move.l     -[A7], A3
  3161. label0000202A:
  3162. 0000202A  2F0A                     move.l     -[A7], A2
  3163. 0000202C  7053                     moveq.l    D0, 0x53
  3164. 0000202E  2F00                     move.l     -[A7], D0
  3165. 00002030  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  3166. 00002034  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3167. label00002038:
  3168. 00002038  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3169. 0000203C  4E5E                     unlink     A6
  3170. 0000203E  205F                     movea.l    A0, [A7]+
  3171. 00002040  584F                     addq.w     A7, 4
  3172. 00002042  4ED0                     jmp        [A0]
  3173. fn00002044:
  3174. 00002044  4E56 0000                link       A6, 0
  3175. 00002048  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3176. 0000204C  286E 0008                movea.l    A4, [A6 + 0x8]
  3177. 00002050  7000                     moveq.l    D0, 0x00
  3178. 00002052  2640                     movea.l    A3, D0
  3179. 00002054  206C 0002                movea.l    A0, [A4 + 0x2]
  3180. 00002058  2468 0012                movea.l    A2, [A0 + 0x12]
  3181. 0000205C  2012                     move.l     D0, [A2]
  3182. 0000205E  761F                     moveq.l    D3, 0x1F
  3183. 00002060  C043                     and.w      D0, D3
  3184. 00002062  780B                     moveq.l    D4, 0x0B
  3185. 00002064  B044                     cmp.w      D0, D4
  3186. 00002066  6224                     bhi        +0x26 /* 0000208C */
  3187. 00002068  1214                     move.b     D1, [A4]
  3188. 0000206A  7000                     moveq.l    D0, 0x00
  3189. 0000206C  1001                     move.b     D0, D1
  3190. 0000206E  41ED E076                lea.l      A0, [A5 - 0x1F8A]
  3191. 00002072  1030 0000                move.b     D0, [A0 + D0.w]
  3192. 00002076  7201                     moveq.l    D1, 0x01
  3193. 00002078  C001                     and.b      D0, D1
  3194. 0000207A  6720                     beq        +0x22 /* 0000209C */
  3195. 0000207C  206C 0006                movea.l    A0, [A4 + 0x6]
  3196. 00002080  2668 0012                movea.l    A3, [A0 + 0x12]
  3197. 00002084  2013                     move.l     D0, [A3]
  3198. 00002086  C043                     and.w      D0, D3
  3199. 00002088  B044                     cmp.w      D0, D4
  3200. 0000208A  6310                     bls        +0x12 /* 0000209C */
  3201. label0000208C:
  3202. 0000208C  2F0B                     move.l     -[A7], A3
  3203. 0000208E  2F0A                     move.l     -[A7], A2
  3204. 00002090  7053                     moveq.l    D0, 0x53
  3205. 00002092  2F00                     move.l     -[A7], D0
  3206. 00002094  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  3207. 00002098  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3208. label0000209C:
  3209. 0000209C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3210. 000020A0  4E5E                     unlink     A6
  3211. 000020A2  205F                     movea.l    A0, [A7]+
  3212. 000020A4  584F                     addq.w     A7, 4
  3213. 000020A6  4ED0                     jmp        [A0]
  3214. fn000020A8:
  3215. 000020A8  4E56 FFE4                link       A6, -0x001C
  3216. 000020AC  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3217. 000020B0  286E 000C                movea.l    A4, [A6 + 0xC]
  3218. 000020B4  200C                     move.l     D0, A4
  3219. 000020B6  660A                     bne        +0xC /* 000020C2 */
  3220. 000020B8  2F3C 0000 0AD4           move.l     -[A7], 0xAD4
  3221. 000020BE  4EBA F33E                jsr        [PC - 0xCC2 /* 000013FE */]
  3222. label000020C2:
  3223. 000020C2  202C 0012                move.l     D0, [A4 + 0x12]
  3224. 000020C6  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3225. 000020CA  2040                     movea.l    A0, D0
  3226. 000020CC  2210                     move.l     D1, [A0]
  3227. 000020CE  761F                     moveq.l    D3, 0x1F
  3228. 000020D0  C283                     and.l      D1, D3
  3229. 000020D2  2D41 FFE8                move.l     [A6 - 0x18], D1
  3230. 000020D6  246E 0008                movea.l    A2, [A6 + 0x8]
  3231. 000020DA  B1CA                     cmpa.l     A0, A2
  3232. 000020DC  6700 025A                beq        +0x25C /* 00002338 */
  3233. 000020E0  2012                     move.l     D0, [A2]
  3234. 000020E2  C083                     and.l      D0, D3
  3235. 000020E4  2D40 FFEC                move.l     [A6 - 0x14], D0
  3236. 000020E8  0280 0000 00FF           andi.l     D0, 0xFF
  3237. 000020EE  45ED E170                lea.l      A2, [A5 - 0x1E90]
  3238. 000020F2  1032 0000                move.b     D0, [A2 + D0.w]
  3239. 000020F6  7601                     moveq.l    D3, 0x01
  3240. 000020F8  C003                     and.b      D0, D3
  3241. 000020FA  6700 016C                beq        +0x16E /* 00002268 */
  3242. 000020FE  302E FFEA                move.w     D0, [A6 - 0x16]
  3243. 00002102  741F                     moveq.l    D2, 0x1F
  3244. 00002104  C042                     and.w      D0, D2
  3245. 00002106  740B                     moveq.l    D2, 0x0B
  3246. 00002108  B042                     cmp.w      D0, D2
  3247. 0000210A  6318                     bls        +0x1A /* 00002124 */
  3248. 0000210C  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3249. 00002110  6700 00B2                beq        +0xB4 /* 000021C4 */
  3250. 00002114  0281 0000 00FF           andi.l     D1, 0xFF
  3251. 0000211A  1032 1000                move.b     D0, [A2 + D1.w]
  3252. 0000211E  C003                     and.b      D0, D3
  3253. 00002120  6700 00A2                beq        +0xA4 /* 000021C4 */
  3254. label00002124:
  3255. 00002124  2F0C                     move.l     -[A7], A4
  3256. 00002126  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  3257. 0000212A  2840                     movea.l    A4, D0
  3258. 0000212C  264C                     movea.l    A3, A4
  3259. 0000212E  6004                     bra        +0x6 /* 00002134 */
  3260. label00002130:
  3261. 00002130  266B 0006                movea.l    A3, [A3 + 0x6]
  3262. label00002134:
  3263. 00002134  1213                     move.b     D1, [A3]
  3264. 00002136  7000                     moveq.l    D0, 0x00
  3265. 00002138  1001                     move.b     D0, D1
  3266. 0000213A  720F                     moveq.l    D1, 0x0F
  3267. 0000213C  B081                     cmp.l      D0, D1
  3268. 0000213E  67F0                     beq        -0xE /* 00002130 */
  3269. 00002140  725D                     moveq.l    D1, 0x5D
  3270. 00002142  B081                     cmp.l      D0, D1
  3271. 00002144  6708                     beq        +0xA /* 0000214E */
  3272. 00002146  720E                     moveq.l    D1, 0x0E
  3273. 00002148  B081                     cmp.l      D0, D1
  3274. 0000214A  6710                     beq        +0x12 /* 0000215C */
  3275. 0000214C  6048                     bra        +0x4A /* 00002196 */
  3276. label0000214E:
  3277. 0000214E  2F0B                     move.l     -[A7], A3
  3278. 00002150  4EAD 183A                jsr        [A5 + 0x183A /* export_771 */]
  3279. 00002154  4A40                     tst.w      D0
  3280. 00002156  663E                     bne        +0x40 /* 00002196 */
  3281. 00002158  6000 019E                bra        +0x1A0 /* 000022F8 */
  3282. label0000215C:
  3283. 0000215C  202B 0006                move.l     D0, [A3 + 0x6]
  3284. 00002160  2D40 FFF0                move.l     [A6 - 0x10], D0
  3285. 00002164  2040                     movea.l    A0, D0
  3286. 00002166  2468 0002                movea.l    A2, [A0 + 0x2]
  3287. 0000216A  1212                     move.b     D1, [A2]
  3288. 0000216C  765D                     moveq.l    D3, 0x5D
  3289. 0000216E  B203                     cmp.b      D1, D3
  3290. 00002170  6624                     bne        +0x26 /* 00002196 */
  3291. 00002172  2F0A                     move.l     -[A7], A2
  3292. 00002174  4EAD 183A                jsr        [A5 + 0x183A /* export_771 */]
  3293. 00002178  4A40                     tst.w      D0
  3294. 0000217A  661A                     bne        +0x1C /* 00002196 */
  3295. 0000217C  206E FFF0                movea.l    A0, [A6 - 0x10]
  3296. 00002180  2468 0006                movea.l    A2, [A0 + 0x6]
  3297. 00002184  1012                     move.b     D0, [A2]
  3298. 00002186  B003                     cmp.b      D0, D3
  3299. 00002188  660C                     bne        +0xE /* 00002196 */
  3300. 0000218A  2F0A                     move.l     -[A7], A2
  3301. 0000218C  4EAD 183A                jsr        [A5 + 0x183A /* export_771 */]
  3302. 00002190  4A40                     tst.w      D0
  3303. 00002192  6700 0164                beq        +0x166 /* 000022F8 */
  3304. label00002196:
  3305. 00002196  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3306. 0000219A  6728                     beq        +0x2A /* 000021C4 */
  3307. 0000219C  302E FFEA                move.w     D0, [A6 - 0x16]
  3308. 000021A0  721F                     moveq.l    D1, 0x1F
  3309. 000021A2  C041                     and.w      D0, D1
  3310. 000021A4  720B                     moveq.l    D1, 0x0B
  3311. 000021A6  B041                     cmp.w      D0, D1
  3312. 000021A8  621A                     bhi        +0x1C /* 000021C4 */
  3313. 000021AA  202E FFEC                move.l     D0, [A6 - 0x14]
  3314. 000021AE  45ED E270                lea.l      A2, [A5 - 0x1D90]
  3315. 000021B2  1032 0000                move.b     D0, [A2 + D0.w]
  3316. 000021B6  222E FFE8                move.l     D1, [A6 - 0x18]
  3317. 000021BA  1232 1000                move.b     D1, [A2 + D1.w]
  3318. 000021BE  B001                     cmp.b      D0, D1
  3319. 000021C0  6700 0136                beq        +0x138 /* 000022F8 */
  3320. label000021C4:
  3321. 000021C4  262E FFE8                move.l     D3, [A6 - 0x18]
  3322. 000021C8  0283 0000 00FF           andi.l     D3, 0xFF
  3323. 000021CE  45ED E170                lea.l      A2, [A5 - 0x1E90]
  3324. 000021D2  1032 3000                move.b     D0, [A2 + D3.w]
  3325. 000021D6  7601                     moveq.l    D3, 0x01
  3326. 000021D8  C003                     and.b      D0, D3
  3327. 000021DA  6762                     beq        +0x64 /* 0000223E */
  3328. 000021DC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3329. 000021E0  2668 0008                movea.l    A3, [A0 + 0x8]
  3330. 000021E4  2813                     move.l     D4, [A3]
  3331. 000021E6  7A40                     moveq.l    D5, 0x40
  3332. 000021E8  2D44 FFFC                move.l     [A6 - 0x4], D4
  3333. 000021EC  C885                     and.l      D4, D5
  3334. 000021EE  6710                     beq        +0x12 /* 00002200 */
  3335. 000021F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3336. 000021F4  2068 0008                movea.l    A0, [A0 + 0x8]
  3337. 000021F8  2010                     move.l     D0, [A0]
  3338. 000021FA  C085                     and.l      D0, D5
  3339. 000021FC  6700 00D6                beq        +0xD8 /* 000022D4 */
  3340. label00002200:
  3341. 00002200  0CAE 0000 0011 FFEC      cmpi.l     [A6 - 0x14], 0x11
  3342. 00002208  6634                     bne        +0x36 /* 0000223E */
  3343. 0000220A  0CAE 0000 0010 FFE8      cmpi.l     [A6 - 0x18], 0x10
  3344. 00002212  662A                     bne        +0x2C /* 0000223E */
  3345. 00002214  202E FFFC                move.l     D0, [A6 - 0x4]
  3346. 00002218  721F                     moveq.l    D1, 0x1F
  3347. 0000221A  C081                     and.l      D0, D1
  3348. 0000221C  1032 0000                move.b     D0, [A2 + D0.w]
  3349. 00002220  C003                     and.b      D0, D3
  3350. 00002222  6700 00B0                beq        +0xB2 /* 000022D4 */
  3351. 00002226  206E 0008                movea.l    A0, [A6 + 0x8]
  3352. 0000222A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3353. 0000222E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3354. 00002232  42A7                     clr.l      -[A7]
  3355. 00002234  4EBA 0342                jsr        [PC + 0x342 /* 00002578 */]
  3356. 00002238  4A80                     tst.l      D0
  3357. 0000223A  6600 00BC                bne        +0xBE /* 000022F8 */
  3358. label0000223E:
  3359. 0000223E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3360. 00002242  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3361. 00002246  4EBA 0136                jsr        [PC + 0x136 /* 0000237E */]
  3362. 0000224A  4A80                     tst.l      D0
  3363. 0000224C  6600 00AA                bne        +0xAC /* 000022F8 */
  3364. 00002250  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3365. 00002254  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3366. 00002258  7001                     moveq.l    D0, 0x01
  3367. 0000225A  2F00                     move.l     -[A7], D0
  3368. 0000225C  4EBA 0CCE                jsr        [PC + 0xCCE /* 00002F2C */]
  3369. 00002260  4A80                     tst.l      D0
  3370. 00002262  6770                     beq        +0x72 /* 000022D4 */
  3371. 00002264  6000 0092                bra        +0x94 /* 000022F8 */
  3372. label00002268:
  3373. 00002268  202E FFE8                move.l     D0, [A6 - 0x18]
  3374. 0000226C  0280 0000 00FF           andi.l     D0, 0xFF
  3375. 00002272  41ED E170                lea.l      A0, [A5 - 0x1E90]
  3376. 00002276  1630 0000                move.b     D3, [A0 + D0.w]
  3377. 0000227A  7001                     moveq.l    D0, 0x01
  3378. 0000227C  C600                     and.b      D3, D0
  3379. 0000227E  6778                     beq        +0x7A /* 000022F8 */
  3380. 00002280  0CAE 0000 0014 FFEC      cmpi.l     [A6 - 0x14], 0x14
  3381. 00002288  676E                     beq        +0x70 /* 000022F8 */
  3382. 0000228A  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3383. 0000228E  6744                     beq        +0x46 /* 000022D4 */
  3384. 00002290  4A03                     tst.b      D3
  3385. 00002292  6740                     beq        +0x42 /* 000022D4 */
  3386. 00002294  302E FFEE                move.w     D0, [A6 - 0x12]
  3387. 00002298  721F                     moveq.l    D1, 0x1F
  3388. 0000229A  C041                     and.w      D0, D1
  3389. 0000229C  720B                     moveq.l    D1, 0x0B
  3390. 0000229E  B041                     cmp.w      D0, D1
  3391. 000022A0  6232                     bhi        +0x34 /* 000022D4 */
  3392. 000022A2  202E FFEC                move.l     D0, [A6 - 0x14]
  3393. 000022A6  45ED E270                lea.l      A2, [A5 - 0x1D90]
  3394. 000022AA  1032 0000                move.b     D0, [A2 + D0.w]
  3395. 000022AE  222E FFE8                move.l     D1, [A6 - 0x18]
  3396. 000022B2  1232 1000                move.b     D1, [A2 + D1.w]
  3397. 000022B6  B001                     cmp.b      D0, D1
  3398. 000022B8  661A                     bne        +0x1C /* 000022D4 */
  3399. 000022BA  2F0C                     move.l     -[A7], A4
  3400. 000022BC  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  3401. 000022C0  2840                     movea.l    A4, D0
  3402. 000022C2  1014                     move.b     D0, [A4]
  3403. 000022C4  725D                     moveq.l    D1, 0x5D
  3404. 000022C6  B001                     cmp.b      D0, D1
  3405. 000022C8  660A                     bne        +0xC /* 000022D4 */
  3406. 000022CA  2F0C                     move.l     -[A7], A4
  3407. 000022CC  4EAD 183A                jsr        [A5 + 0x183A /* export_771 */]
  3408. 000022D0  4A40                     tst.w      D0
  3409. 000022D2  6724                     beq        +0x26 /* 000022F8 */
  3410. label000022D4:
  3411. 000022D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3412. 000022D8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3413. 000022DC  701A                     moveq.l    D0, 0x1A
  3414. 000022DE  2F00                     move.l     -[A7], D0
  3415. 000022E0  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  3416. 000022E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3417. 000022E8  2F0C                     move.l     -[A7], A4
  3418. 000022EA  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  3419. 000022EE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3420. 000022F2  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  3421. 000022F6  607A                     bra        +0x7C /* 00002372 */
  3422. label000022F8:
  3423. 000022F8  202E FFE8                move.l     D0, [A6 - 0x18]
  3424. 000022FC  7614                     moveq.l    D3, 0x14
  3425. 000022FE  B083                     cmp.l      D0, D3
  3426. 00002300  6708                     beq        +0xA /* 0000230A */
  3427. 00002302  202E FFEC                move.l     D0, [A6 - 0x14]
  3428. 00002306  B083                     cmp.l      D0, D3
  3429. 00002308  6632                     bne        +0x34 /* 0000233C */
  3430. label0000230A:
  3431. 0000230A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3432. 0000230E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3433. 00002312  4EBA 006A                jsr        [PC + 0x6A /* 0000237E */]
  3434. 00002316  4A80                     tst.l      D0
  3435. 00002318  661E                     bne        +0x20 /* 00002338 */
  3436. 0000231A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3437. 0000231E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3438. 00002322  701A                     moveq.l    D0, 0x1A
  3439. 00002324  2F00                     move.l     -[A7], D0
  3440. 00002326  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  3441. 0000232A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3442. 0000232E  2F0C                     move.l     -[A7], A4
  3443. 00002330  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3444. 00002334  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  3445. label00002338:
  3446. 00002338  200C                     move.l     D0, A4
  3447. 0000233A  6036                     bra        +0x38 /* 00002372 */
  3448. label0000233C:
  3449. 0000233C  206C 0012                movea.l    A0, [A4 + 0x12]
  3450. 00002340  2010                     move.l     D0, [A0]
  3451. 00002342  0280 0000 00C0           andi.l     D0, 0xC0
  3452. 00002348  2D40 FFE8                move.l     [A6 - 0x18], D0
  3453. 0000234C  2F0C                     move.l     -[A7], A4
  3454. 0000234E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3455. 00002352  4EBA 0C90                jsr        [PC + 0xC90 /* 00002FE4 */]
  3456. 00002356  2840                     movea.l    A4, D0
  3457. 00002358  204C                     movea.l    A0, A4
  3458. 0000235A  7012                     moveq.l    D0, 0x12
  3459. 0000235C  D1C0                     add.l      A0, D0
  3460. 0000235E  2F08                     move.l     -[A7], A0
  3461. 00002360  206C 0012                movea.l    A0, [A4 + 0x12]
  3462. 00002364  2010                     move.l     D0, [A0]
  3463. 00002366  80AE FFE8                or.l       D0, [A6 - 0x18]
  3464. 0000236A  2F00                     move.l     -[A7], D0
  3465. 0000236C  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3466. 00002370  200C                     move.l     D0, A4
  3467. label00002372:
  3468. 00002372  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3469. 00002376  4E5E                     unlink     A6
  3470. 00002378  205F                     movea.l    A0, [A7]+
  3471. 0000237A  504F                     addq.w     A7, 8
  3472. 0000237C  4ED0                     jmp        [A0]
  3473. fn0000237E:
  3474. 0000237E  4E56 FFF8                link       A6, -0x0008
  3475. 00002382  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3476. 00002386  246E 000C                movea.l    A2, [A6 + 0xC]
  3477. 0000238A  266E 0008                movea.l    A3, [A6 + 0x8]
  3478. 0000238E  B5CB                     cmpa.l     A2, A3
  3479. 00002390  6700 018A                beq        +0x18C /* 0000251C */
  3480. 00002394  200A                     move.l     D0, A2
  3481. 00002396  6700 0180                beq        +0x182 /* 00002518 */
  3482. 0000239A  200B                     move.l     D0, A3
  3483. 0000239C  6700 017A                beq        +0x17C /* 00002518 */
  3484. 000023A0  2C12                     move.l     D6, [A2]
  3485. 000023A2  761F                     moveq.l    D3, 0x1F
  3486. 000023A4  CC83                     and.l      D6, D3
  3487. 000023A6  2E13                     move.l     D7, [A3]
  3488. 000023A8  CE83                     and.l      D7, D3
  3489. 000023AA  BC87                     cmp.l      D6, D7
  3490. 000023AC  675E                     beq        +0x60 /* 0000240C */
  3491. 000023AE  7815                     moveq.l    D4, 0x15
  3492. 000023B0  BC84                     cmp.l      D6, D4
  3493. 000023B2  6704                     beq        +0x6 /* 000023B8 */
  3494. 000023B4  BE84                     cmp.l      D7, D4
  3495. 000023B6  660C                     bne        +0xE /* 000023C4 */
  3496. label000023B8:
  3497. 000023B8  282D E606                move.l     D4, [A5 - 0x19FA]
  3498. 000023BC  BC84                     cmp.l      D6, D4
  3499. 000023BE  674C                     beq        +0x4E /* 0000240C */
  3500. 000023C0  BE84                     cmp.l      D7, D4
  3501. 000023C2  6748                     beq        +0x4A /* 0000240C */
  3502. label000023C4:
  3503. 000023C4  7810                     moveq.l    D4, 0x10
  3504. 000023C6  BC84                     cmp.l      D6, D4
  3505. 000023C8  6606                     bne        +0x8 /* 000023D0 */
  3506. 000023CA  7011                     moveq.l    D0, 0x11
  3507. 000023CC  BE80                     cmp.l      D7, D0
  3508. 000023CE  673C                     beq        +0x3E /* 0000240C */
  3509. label000023D0:
  3510. 000023D0  7011                     moveq.l    D0, 0x11
  3511. 000023D2  BC80                     cmp.l      D6, D0
  3512. 000023D4  6604                     bne        +0x6 /* 000023DA */
  3513. 000023D6  BE84                     cmp.l      D7, D4
  3514. 000023D8  6732                     beq        +0x34 /* 0000240C */
  3515. label000023DA:
  3516. 000023DA  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3517. 000023DE  6700 0138                beq        +0x13A /* 00002518 */
  3518. 000023E2  2006                     move.l     D0, D6
  3519. 000023E4  78E0                     moveq.l    D4, 0xFFFFFFE0
  3520. 000023E6  C084                     and.l      D0, D4
  3521. 000023E8  2207                     move.l     D1, D7
  3522. 000023EA  C284                     and.l      D1, D4
  3523. 000023EC  B081                     cmp.l      D0, D1
  3524. 000023EE  6600 0128                bne        +0x12A /* 00002518 */
  3525. 000023F2  2006                     move.l     D0, D6
  3526. 000023F4  C083                     and.l      D0, D3
  3527. 000023F6  49ED E28C                lea.l      A4, [A5 - 0x1D74]
  3528. 000023FA  1034 0000                move.b     D0, [A4 + D0.w]
  3529. 000023FE  2207                     move.l     D1, D7
  3530. 00002400  C283                     and.l      D1, D3
  3531. 00002402  1234 1000                move.b     D1, [A4 + D1.w]
  3532. 00002406  B001                     cmp.b      D0, D1
  3533. 00002408  6600 010E                bne        +0x110 /* 00002518 */
  3534. label0000240C:
  3535. 0000240C  7815                     moveq.l    D4, 0x15
  3536. 0000240E  BC84                     cmp.l      D6, D4
  3537. 00002410  6624                     bne        +0x26 /* 00002436 */
  3538. 00002412  BE84                     cmp.l      D7, D4
  3539. 00002414  6620                     bne        +0x22 /* 00002436 */
  3540. 00002416  202A 000C                move.l     D0, [A2 + 0xC]
  3541. 0000241A  222B 000C                move.l     D1, [A3 + 0xC]
  3542. 0000241E  B081                     cmp.l      D0, D1
  3543. 00002420  6714                     beq        +0x16 /* 00002436 */
  3544. 00002422  102A 0004                move.b     D0, [A2 + 0x4]
  3545. 00002426  7810                     moveq.l    D4, 0x10
  3546. 00002428  C004                     and.b      D0, D4
  3547. 0000242A  660A                     bne        +0xC /* 00002436 */
  3548. 0000242C  102B 0004                move.b     D0, [A3 + 0x4]
  3549. 00002430  C004                     and.b      D0, D4
  3550. 00002432  6700 00E4                beq        +0xE6 /* 00002518 */
  3551. label00002436:
  3552. 00002436  7014                     moveq.l    D0, 0x14
  3553. 00002438  BC80                     cmp.l      D6, D0
  3554. 0000243A  660E                     bne        +0x10 /* 0000244A */
  3555. 0000243C  206A 000C                movea.l    A0, [A2 + 0xC]
  3556. 00002440  226B 000C                movea.l    A1, [A3 + 0xC]
  3557. 00002444  B1C9                     cmpa.l     A0, A1
  3558. 00002446  6600 00D0                bne        +0xD2 /* 00002518 */
  3559. label0000244A:
  3560. 0000244A  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3561. 0000244E  6712                     beq        +0x14 /* 00002462 */
  3562. 00002450  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3563. 00002454  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3564. 00002458  4EBA FF24                jsr        [PC - 0xDC /* 0000237E */]
  3565. 0000245C  4A80                     tst.l      D0
  3566. 0000245E  6664                     bne        +0x66 /* 000024C4 */
  3567. 00002460  601E                     bra        +0x20 /* 00002480 */
  3568. label00002462:
  3569. 00002462  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3570. 00002466  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3571. 0000246A  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3572. 0000246E  6704                     beq        +0x6 /* 00002474 */
  3573. 00002470  700B                     moveq.l    D0, 0x0B
  3574. 00002472  6002                     bra        +0x4 /* 00002476 */
  3575. label00002474:
  3576. 00002474  7003                     moveq.l    D0, 0x03
  3577. label00002476:
  3578. 00002476  2F00                     move.l     -[A7], D0
  3579. 00002478  4EBA 00FE                jsr        [PC + 0xFE /* 00002578 */]
  3580. 0000247C  4A80                     tst.l      D0
  3581. 0000247E  6644                     bne        +0x46 /* 000024C4 */
  3582. label00002480:
  3583. 00002480  2006                     move.l     D0, D6
  3584. 00002482  0280 0000 00FF           andi.l     D0, 0xFF
  3585. 00002488  49ED E170                lea.l      A4, [A5 - 0x1E90]
  3586. 0000248C  1034 0000                move.b     D0, [A4 + D0.w]
  3587. 00002490  7801                     moveq.l    D4, 0x01
  3588. 00002492  C004                     and.b      D0, D4
  3589. 00002494  6700 0082                beq        +0x84 /* 00002518 */
  3590. 00002498  2007                     move.l     D0, D7
  3591. 0000249A  0280 0000 00FF           andi.l     D0, 0xFF
  3592. 000024A0  1034 0000                move.b     D0, [A4 + D0.w]
  3593. 000024A4  C004                     and.b      D0, D4
  3594. 000024A6  6770                     beq        +0x72 /* 00002518 */
  3595. 000024A8  206A 0008                movea.l    A0, [A2 + 0x8]
  3596. 000024AC  2010                     move.l     D0, [A0]
  3597. 000024AE  3803                     move.w     D4, D3
  3598. 000024B0  C044                     and.w      D0, D4
  3599. 000024B2  7A13                     moveq.l    D5, 0x13
  3600. 000024B4  B045                     cmp.w      D0, D5
  3601. 000024B6  670C                     beq        +0xE /* 000024C4 */
  3602. 000024B8  206B 0008                movea.l    A0, [A3 + 0x8]
  3603. 000024BC  2010                     move.l     D0, [A0]
  3604. 000024BE  C044                     and.w      D0, D4
  3605. 000024C0  B045                     cmp.w      D0, D5
  3606. 000024C2  6654                     bne        +0x56 /* 00002518 */
  3607. label000024C4:
  3608. 000024C4  2006                     move.l     D0, D6
  3609. 000024C6  C083                     and.l      D0, D3
  3610. 000024C8  41ED E170                lea.l      A0, [A5 - 0x1E90]
  3611. 000024CC  1030 0000                move.b     D0, [A0 + D0.w]
  3612. 000024D0  7210                     moveq.l    D1, 0x10
  3613. 000024D2  C001                     and.b      D0, D1
  3614. 000024D4  6746                     beq        +0x48 /* 0000251C */
  3615. 000024D6  162A 0004                move.b     D3, [A2 + 0x4]
  3616. 000024DA  7801                     moveq.l    D4, 0x01
  3617. 000024DC  3D43 FFF8                move.w     [A6 - 0x8], D3
  3618. 000024E0  C604                     and.b      D3, D4
  3619. 000024E2  6738                     beq        +0x3A /* 0000251C */
  3620. 000024E4  162B 0004                move.b     D3, [A3 + 0x4]
  3621. 000024E8  3D43 FFFC                move.w     [A6 - 0x4], D3
  3622. 000024EC  C604                     and.b      D3, D4
  3623. 000024EE  672C                     beq        +0x2E /* 0000251C */
  3624. 000024F0  302E FFF8                move.w     D0, [A6 - 0x8]
  3625. 000024F4  7603                     moveq.l    D3, 0x03
  3626. 000024F6  C003                     and.b      D0, D3
  3627. 000024F8  322E FFFC                move.w     D1, [A6 - 0x4]
  3628. 000024FC  C203                     and.b      D1, D3
  3629. 000024FE  B001                     cmp.b      D0, D1
  3630. 00002500  6610                     bne        +0x12 /* 00002512 */
  3631. 00002502  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  3632. 00002506  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  3633. 0000250A  4EBA 001E                jsr        [PC + 0x1E /* 0000252A */]
  3634. 0000250E  4A80                     tst.l      D0
  3635. 00002510  660A                     bne        +0xC /* 0000251C */
  3636. label00002512:
  3637. 00002512  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3638. 00002516  6604                     bne        +0x6 /* 0000251C */
  3639. label00002518:
  3640. 00002518  7000                     moveq.l    D0, 0x00
  3641. 0000251A  6002                     bra        +0x4 /* 0000251E */
  3642. label0000251C:
  3643. 0000251C  7001                     moveq.l    D0, 0x01
  3644. label0000251E:
  3645. 0000251E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3646. 00002522  4E5E                     unlink     A6
  3647. 00002524  205F                     movea.l    A0, [A7]+
  3648. 00002526  504F                     addq.w     A7, 8
  3649. 00002528  4ED0                     jmp        [A0]
  3650. fn0000252A:
  3651. 0000252A  4E56 0000                link       A6, 0
  3652. 0000252E  48E7 0018                movem.l    -[A7], A3,A4
  3653. 00002532  286E 0008                movea.l    A4, [A6 + 0x8]
  3654. 00002536  266E 000C                movea.l    A3, [A6 + 0xC]
  3655. 0000253A  B7CC                     cmpa.l     A3, A4
  3656. 0000253C  672C                     beq        +0x2E /* 0000256A */
  3657. 0000253E  200B                     move.l     D0, A3
  3658. 00002540  6724                     beq        +0x26 /* 00002566 */
  3659. 00002542  200C                     move.l     D0, A4
  3660. 00002544  6720                     beq        +0x22 /* 00002566 */
  3661. 00002546  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3662. 0000254A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3663. 0000254E  4EBA FE2E                jsr        [PC - 0x1D2 /* 0000237E */]
  3664. 00002552  4A80                     tst.l      D0
  3665. 00002554  6710                     beq        +0x12 /* 00002566 */
  3666. 00002556  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3667. 0000255A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3668. 0000255E  4EBA FFCA                jsr        [PC - 0x36 /* 0000252A */]
  3669. 00002562  4A80                     tst.l      D0
  3670. 00002564  6604                     bne        +0x6 /* 0000256A */
  3671. label00002566:
  3672. 00002566  7000                     moveq.l    D0, 0x00
  3673. 00002568  6002                     bra        +0x4 /* 0000256C */
  3674. label0000256A:
  3675. 0000256A  7001                     moveq.l    D0, 0x01
  3676. label0000256C:
  3677. 0000256C  4CDF 1800                movem.l    A3,A4, [A7]+
  3678. 00002570  4E5E                     unlink     A6
  3679. 00002572  205F                     movea.l    A0, [A7]+
  3680. 00002574  504F                     addq.w     A7, 8
  3681. 00002576  4ED0                     jmp        [A0]
  3682. fn00002578:
  3683. 00002578  4E56 FFFC                link       A6, -0x0004
  3684. 0000257C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3685. 00002580  2A2E 0008                move.l     D5, [A6 + 0x8]
  3686. 00002584  266E 000C                movea.l    A3, [A6 + 0xC]
  3687. 00002588  286E 0010                movea.l    A4, [A6 + 0x10]
  3688. 0000258C  B9CB                     cmpa.l     A4, A3
  3689. 0000258E  6606                     bne        +0x8 /* 00002596 */
  3690. 00002590  7001                     moveq.l    D0, 0x01
  3691. 00002592  4EFA 0190                jmp        [PC + 0x190 /* 00002724 */]
  3692. label00002596:
  3693. 00002596  2605                     move.l     D3, D5
  3694. 00002598  7002                     moveq.l    D0, 0x02
  3695. 0000259A  C680                     and.l      D3, D0
  3696. 0000259C  6704                     beq        +0x6 /* 000025A2 */
  3697. 0000259E  7E1F                     moveq.l    D7, 0x1F
  3698. 000025A0  6006                     bra        +0x8 /* 000025A8 */
  3699. label000025A2:
  3700. 000025A2  2E3C FFFF 9FFF           move.l     D7, 0xFFFF9FFF
  3701. label000025A8:
  3702. 000025A8  200C                     move.l     D0, A4
  3703. 000025AA  6744                     beq        +0x46 /* 000025F0 */
  3704. 000025AC  200B                     move.l     D0, A3
  3705. 000025AE  6740                     beq        +0x42 /* 000025F0 */
  3706. 000025B0  2013                     move.l     D0, [A3]
  3707. 000025B2  761F                     moveq.l    D3, 0x1F
  3708. 000025B4  C043                     and.w      D0, D3
  3709. 000025B6  7211                     moveq.l    D1, 0x11
  3710. 000025B8  B041                     cmp.w      D0, D1
  3711. 000025BA  6634                     bne        +0x36 /* 000025F0 */
  3712. 000025BC  2014                     move.l     D0, [A4]
  3713. 000025BE  C043                     and.w      D0, D3
  3714. 000025C0  7210                     moveq.l    D1, 0x10
  3715. 000025C2  B041                     cmp.w      D0, D1
  3716. 000025C4  662A                     bne        +0x2C /* 000025F0 */
  3717. 000025C6  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3718. 000025CA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3719. 000025CE  2F05                     move.l     -[A7], D5
  3720. 000025D0  4EBA FFA6                jsr        [PC - 0x5A /* 00002578 */]
  3721. 000025D4  4A80                     tst.l      D0
  3722. 000025D6  6718                     beq        +0x1A /* 000025F0 */
  3723. 000025D8  2F3C 0000 0E5A           move.l     -[A7], 0xE5A
  3724. 000025DE  4EBA EE1E                jsr        [PC - 0x11E2 /* 000013FE */]
  3725. 000025E2  2014                     move.l     D0, [A4]
  3726. 000025E4  0280 0000 40C0           andi.l     D0, 0x40C0
  3727. 000025EA  7211                     moveq.l    D1, 0x11
  3728. 000025EC  8081                     or.l       D0, D1
  3729. 000025EE  2880                     move.l     [A4], D0
  3730. label000025F0:
  3731. 000025F0  0287 FFFF EFFF           andi.l     D7, 0xFFFFEFFF
  3732. 000025F6  200C                     move.l     D0, A4
  3733. 000025F8  6700 0124                beq        +0x126 /* 0000271E */
  3734. 000025FC  200B                     move.l     D0, A3
  3735. 000025FE  6700 011E                beq        +0x120 /* 0000271E */
  3736. 00002602  2014                     move.l     D0, [A4]
  3737. 00002604  C087                     and.l      D0, D7
  3738. 00002606  2D40 FFFC                move.l     [A6 - 0x4], D0
  3739. 0000260A  2C13                     move.l     D6, [A3]
  3740. 0000260C  CC87                     and.l      D6, D7
  3741. 0000260E  B086                     cmp.l      D0, D6
  3742. 00002610  6748                     beq        +0x4A /* 0000265A */
  3743. 00002612  122D E5B8                move.b     D1, [A5 - 0x1A48]
  3744. 00002616  6728                     beq        +0x2A /* 00002640 */
  3745. 00002618  76E0                     moveq.l    D3, 0xFFFFFFE0
  3746. 0000261A  C083                     and.l      D0, D3
  3747. 0000261C  2206                     move.l     D1, D6
  3748. 0000261E  C283                     and.l      D1, D3
  3749. 00002620  B081                     cmp.l      D0, D1
  3750. 00002622  661C                     bne        +0x1E /* 00002640 */
  3751. 00002624  202E FFFC                move.l     D0, [A6 - 0x4]
  3752. 00002628  761F                     moveq.l    D3, 0x1F
  3753. 0000262A  C083                     and.l      D0, D3
  3754. 0000262C  45ED E28C                lea.l      A2, [A5 - 0x1D74]
  3755. 00002630  1032 0000                move.b     D0, [A2 + D0.w]
  3756. 00002634  2206                     move.l     D1, D6
  3757. 00002636  C283                     and.l      D1, D3
  3758. 00002638  1232 1000                move.b     D1, [A2 + D1.w]
  3759. 0000263C  B001                     cmp.b      D0, D1
  3760. 0000263E  671A                     beq        +0x1C /* 0000265A */
  3761. label00002640:
  3762. 00002640  2005                     move.l     D0, D5
  3763. 00002642  7210                     moveq.l    D1, 0x10
  3764. 00002644  C081                     and.l      D0, D1
  3765. 00002646  6700 00D6                beq        +0xD8 /* 0000271E */
  3766. 0000264A  202E FFFC                move.l     D0, [A6 - 0x4]
  3767. 0000264E  0280 FFFF FF7F           andi.l     D0, 0xFFFFFF7F
  3768. 00002654  B086                     cmp.l      D0, D6
  3769. 00002656  6600 00C6                bne        +0xC8 /* 0000271E */
  3770. label0000265A:
  3771. 0000265A  362E FFFE                move.w     D3, [A6 - 0x2]
  3772. 0000265E  701F                     moveq.l    D0, 0x1F
  3773. 00002660  C640                     and.w      D3, D0
  3774. 00002662  7015                     moveq.l    D0, 0x15
  3775. 00002664  B640                     cmp.w      D3, D0
  3776. 00002666  6620                     bne        +0x22 /* 00002688 */
  3777. 00002668  202C 000C                move.l     D0, [A4 + 0xC]
  3778. 0000266C  222B 000C                move.l     D1, [A3 + 0xC]
  3779. 00002670  B081                     cmp.l      D0, D1
  3780. 00002672  6714                     beq        +0x16 /* 00002688 */
  3781. 00002674  102C 0004                move.b     D0, [A4 + 0x4]
  3782. 00002678  7810                     moveq.l    D4, 0x10
  3783. 0000267A  C004                     and.b      D0, D4
  3784. 0000267C  660A                     bne        +0xC /* 00002688 */
  3785. 0000267E  102B 0004                move.b     D0, [A3 + 0x4]
  3786. 00002682  C004                     and.b      D0, D4
  3787. 00002684  6700 0098                beq        +0x9A /* 0000271E */
  3788. label00002688:
  3789. 00002688  7014                     moveq.l    D0, 0x14
  3790. 0000268A  B640                     cmp.w      D3, D0
  3791. 0000268C  660E                     bne        +0x10 /* 0000269C */
  3792. 0000268E  206C 000C                movea.l    A0, [A4 + 0xC]
  3793. 00002692  226B 000C                movea.l    A1, [A3 + 0xC]
  3794. 00002696  B1C9                     cmpa.l     A0, A1
  3795. 00002698  6600 0084                bne        +0x86 /* 0000271E */
  3796. label0000269C:
  3797. 0000269C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3798. 000026A0  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3799. 000026A4  7601                     moveq.l    D3, 0x01
  3800. 000026A6  2F03                     move.l     -[A7], D3
  3801. 000026A8  4EBA FECE                jsr        [PC - 0x132 /* 00002578 */]
  3802. 000026AC  4A80                     tst.l      D0
  3803. 000026AE  661E                     bne        +0x20 /* 000026CE */
  3804. 000026B0  2005                     move.l     D0, D5
  3805. 000026B2  7208                     moveq.l    D1, 0x08
  3806. 000026B4  C081                     and.l      D0, D1
  3807. 000026B6  6766                     beq        +0x68 /* 0000271E */
  3808. 000026B8  202E FFFC                move.l     D0, [A6 - 0x4]
  3809. 000026BC  721F                     moveq.l    D1, 0x1F
  3810. 000026BE  C081                     and.l      D0, D1
  3811. 000026C0  41ED E170                lea.l      A0, [A5 - 0x1E90]
  3812. 000026C4  1030 0000                move.b     D0, [A0 + D0.w]
  3813. 000026C8  7210                     moveq.l    D1, 0x10
  3814. 000026CA  C001                     and.b      D0, D1
  3815. 000026CC  6750                     beq        +0x52 /* 0000271E */
  3816. label000026CE:
  3817. 000026CE  202E FFFC                move.l     D0, [A6 - 0x4]
  3818. 000026D2  721F                     moveq.l    D1, 0x1F
  3819. 000026D4  C081                     and.l      D0, D1
  3820. 000026D6  41ED E170                lea.l      A0, [A5 - 0x1E90]
  3821. 000026DA  1030 0000                move.b     D0, [A0 + D0.w]
  3822. 000026DE  7210                     moveq.l    D1, 0x10
  3823. 000026E0  C001                     and.b      D0, D1
  3824. 000026E2  673E                     beq        +0x40 /* 00002722 */
  3825. 000026E4  2005                     move.l     D0, D5
  3826. 000026E6  C083                     and.l      D0, D3
  3827. 000026E8  6712                     beq        +0x14 /* 000026FC */
  3828. 000026EA  102D E5B8                move.b     D0, [A5 - 0x1A48]
  3829. 000026EE  6632                     bne        +0x34 /* 00002722 */
  3830. 000026F0  2F0C                     move.l     -[A7], A4
  3831. 000026F2  2F0B                     move.l     -[A7], A3
  3832. 000026F4  4EBA 003C                jsr        [PC + 0x3C /* 00002732 */]
  3833. 000026F8  4A80                     tst.l      D0
  3834. 000026FA  6626                     bne        +0x28 /* 00002722 */
  3835. label000026FC:
  3836. 000026FC  102C 0004                move.b     D0, [A4 + 0x4]
  3837. 00002700  7602                     moveq.l    D3, 0x02
  3838. 00002702  C003                     and.b      D0, D3
  3839. 00002704  122B 0004                move.b     D1, [A3 + 0x4]
  3840. 00002708  C203                     and.b      D1, D3
  3841. 0000270A  B001                     cmp.b      D0, D1
  3842. 0000270C  6610                     bne        +0x12 /* 0000271E */
  3843. 0000270E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3844. 00002712  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  3845. 00002716  4EBA 0078                jsr        [PC + 0x78 /* 00002790 */]
  3846. 0000271A  4A80                     tst.l      D0
  3847. 0000271C  6604                     bne        +0x6 /* 00002722 */
  3848. label0000271E:
  3849. 0000271E  7000                     moveq.l    D0, 0x00
  3850. 00002720  6002                     bra        +0x4 /* 00002724 */
  3851. label00002722:
  3852. 00002722  7001                     moveq.l    D0, 0x01
  3853. label00002724:
  3854. 00002724  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3855. 00002728  4E5E                     unlink     A6
  3856. 0000272A  205F                     movea.l    A0, [A7]+
  3857. 0000272C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3858. 00002730  4ED0                     jmp        [A0]
  3859. fn00002732:
  3860. 00002732  4E56 0000                link       A6, 0
  3861. 00002736  48E7 0038                movem.l    -[A7], A2,A3,A4
  3862. 0000273A  266E 0008                movea.l    A3, [A6 + 0x8]
  3863. 0000273E  246E 000C                movea.l    A2, [A6 + 0xC]
  3864. 00002742  102A 0004                move.b     D0, [A2 + 0x4]
  3865. 00002746  7201                     moveq.l    D1, 0x01
  3866. 00002748  C001                     and.b      D0, D1
  3867. 0000274A  670A                     beq        +0xC /* 00002756 */
  3868. 0000274C  284A                     movea.l    A4, A2
  3869. 0000274E  2D4B 000C                move.l     [A6 + 0xC], A3
  3870. 00002752  264C                     movea.l    A3, A4
  3871. 00002754  600A                     bra        +0xC /* 00002760 */
  3872. label00002756:
  3873. 00002756  102B 0004                move.b     D0, [A3 + 0x4]
  3874. 0000275A  7201                     moveq.l    D1, 0x01
  3875. 0000275C  C001                     and.b      D0, D1
  3876. 0000275E  671E                     beq        +0x20 /* 0000277E */
  3877. label00002760:
  3878. 00002760  206E 000C                movea.l    A0, [A6 + 0xC]
  3879. 00002764  1028 0004                move.b     D0, [A0 + 0x4]
  3880. 00002768  7201                     moveq.l    D1, 0x01
  3881. 0000276A  C001                     and.b      D0, D1
  3882. 0000276C  6614                     bne        +0x16 /* 00002782 */
  3883. 0000276E  102D E350                move.b     D0, [A5 - 0x1CB0]
  3884. 00002772  670A                     beq        +0xC /* 0000277E */
  3885. 00002774  102B 0004                move.b     D0, [A3 + 0x4]
  3886. 00002778  7202                     moveq.l    D1, 0x02
  3887. 0000277A  C001                     and.b      D0, D1
  3888. 0000277C  6704                     beq        +0x6 /* 00002782 */
  3889. label0000277E:
  3890. 0000277E  7001                     moveq.l    D0, 0x01
  3891. 00002780  6002                     bra        +0x4 /* 00002784 */
  3892. label00002782:
  3893. 00002782  7000                     moveq.l    D0, 0x00
  3894. label00002784:
  3895. 00002784  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3896. 00002788  4E5E                     unlink     A6
  3897. 0000278A  205F                     movea.l    A0, [A7]+
  3898. 0000278C  504F                     addq.w     A7, 8
  3899. 0000278E  4ED0                     jmp        [A0]
  3900. fn00002790:
  3901. 00002790  4E56 0000                link       A6, 0
  3902. 00002794  48E7 0018                movem.l    -[A7], A3,A4
  3903. 00002798  286E 0008                movea.l    A4, [A6 + 0x8]
  3904. 0000279C  266E 000C                movea.l    A3, [A6 + 0xC]
  3905. 000027A0  B7CC                     cmpa.l     A3, A4
  3906. 000027A2  6730                     beq        +0x32 /* 000027D4 */
  3907. 000027A4  200B                     move.l     D0, A3
  3908. 000027A6  6728                     beq        +0x2A /* 000027D0 */
  3909. 000027A8  200C                     move.l     D0, A4
  3910. 000027AA  6724                     beq        +0x26 /* 000027D0 */
  3911. 000027AC  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3912. 000027B0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3913. 000027B4  7001                     moveq.l    D0, 0x01
  3914. 000027B6  2F00                     move.l     -[A7], D0
  3915. 000027B8  4EBA FDBE                jsr        [PC - 0x242 /* 00002578 */]
  3916. 000027BC  4A80                     tst.l      D0
  3917. 000027BE  6710                     beq        +0x12 /* 000027D0 */
  3918. 000027C0  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3919. 000027C4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3920. 000027C8  4EBA FFC6                jsr        [PC - 0x3A /* 00002790 */]
  3921. 000027CC  4A80                     tst.l      D0
  3922. 000027CE  6604                     bne        +0x6 /* 000027D4 */
  3923. label000027D0:
  3924. 000027D0  7000                     moveq.l    D0, 0x00
  3925. 000027D2  6002                     bra        +0x4 /* 000027D6 */
  3926. label000027D4:
  3927. 000027D4  7001                     moveq.l    D0, 0x01
  3928. label000027D6:
  3929. 000027D6  4CDF 1800                movem.l    A3,A4, [A7]+
  3930. 000027DA  4E5E                     unlink     A6
  3931. 000027DC  205F                     movea.l    A0, [A7]+
  3932. 000027DE  504F                     addq.w     A7, 8
  3933. 000027E0  4ED0                     jmp        [A0]
  3934. fn000027E2:
  3935. 000027E2  4E56 FFF8                link       A6, -0x0008
  3936. 000027E6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3937. 000027EA  286E 0008                movea.l    A4, [A6 + 0x8]
  3938. 000027EE  200C                     move.l     D0, A4
  3939. 000027F0  660A                     bne        +0xC /* 000027FC */
  3940. 000027F2  2F3C 0000 0F0A           move.l     -[A7], 0xF0A
  3941. 000027F8  4EBA EC04                jsr        [PC - 0x13FC /* 000013FE */]
  3942. label000027FC:
  3943. 000027FC  246C 0002                movea.l    A2, [A4 + 0x2]
  3944. 00002800  200A                     move.l     D0, A2
  3945. 00002802  6700 0102                beq        +0x104 /* 00002906 */
  3946. 00002806  266C 0006                movea.l    A3, [A4 + 0x6]
  3947. 0000280A  200B                     move.l     D0, A3
  3948. 0000280C  6700 00F8                beq        +0xFA /* 00002906 */
  3949. 00002810  202A 0012                move.l     D0, [A2 + 0x12]
  3950. 00002814  2D40 FFF8                move.l     [A6 - 0x8], D0
  3951. 00002818  4A80                     tst.l      D0
  3952. 0000281A  6700 00EA                beq        +0xEC /* 00002906 */
  3953. 0000281E  202B 0012                move.l     D0, [A3 + 0x12]
  3954. 00002822  2D40 FFFC                move.l     [A6 - 0x4], D0
  3955. 00002826  4A80                     tst.l      D0
  3956. 00002828  6700 00DC                beq        +0xDE /* 00002906 */
  3957. 0000282C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3958. 00002830  2010                     move.l     D0, [A0]
  3959. 00002832  0280 0000 00FF           andi.l     D0, 0xFF
  3960. 00002838  45ED E170                lea.l      A2, [A5 - 0x1E90]
  3961. 0000283C  1032 0000                move.b     D0, [A2 + D0.w]
  3962. 00002840  7601                     moveq.l    D3, 0x01
  3963. 00002842  C003                     and.b      D0, D3
  3964. 00002844  675C                     beq        +0x5E /* 000028A2 */
  3965. 00002846  206E FFFC                movea.l    A0, [A6 - 0x4]
  3966. 0000284A  2010                     move.l     D0, [A0]
  3967. 0000284C  0280 0000 00FF           andi.l     D0, 0xFF
  3968. 00002852  1032 0000                move.b     D0, [A2 + D0.w]
  3969. 00002856  C003                     and.b      D0, D3
  3970. 00002858  660C                     bne        +0xE /* 00002866 */
  3971. 0000285A  2F0C                     move.l     -[A7], A4
  3972. 0000285C  4EBA 00E4                jsr        [PC + 0xE4 /* 00002942 */]
  3973. 00002860  200C                     move.l     D0, A4
  3974. 00002862  4EFA 00D2                jmp        [PC + 0xD2 /* 00002936 */]
  3975. label00002866:
  3976. 00002866  2F0C                     move.l     -[A7], A4
  3977. 00002868  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  3978. 0000286C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3979. 00002870  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  3980. 00002874  246E FFF8                movea.l    A2, [A6 - 0x8]
  3981. 00002878  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3982. 0000287C  266E FFFC                movea.l    A3, [A6 - 0x4]
  3983. 00002880  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3984. 00002884  4EBA FAF8                jsr        [PC - 0x508 /* 0000237E */]
  3985. 00002888  4A80                     tst.l      D0
  3986. 0000288A  6644                     bne        +0x46 /* 000028D0 */
  3987. 0000288C  2F0B                     move.l     -[A7], A3
  3988. 0000288E  2F0A                     move.l     -[A7], A2
  3989. 00002890  704C                     moveq.l    D0, 0x4C
  3990. 00002892  2F00                     move.l     -[A7], D0
  3991. 00002894  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  3992. 00002898  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3993. 0000289C  200C                     move.l     D0, A4
  3994. 0000289E  4EFA 0096                jmp        [PC + 0x96 /* 00002936 */]
  3995. label000028A2:
  3996. 000028A2  246E FFFC                movea.l    A2, [A6 - 0x4]
  3997. 000028A6  2012                     move.l     D0, [A2]
  3998. 000028A8  0280 0000 00FF           andi.l     D0, 0xFF
  3999. 000028AE  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4000. 000028B2  1030 0000                move.b     D0, [A0 + D0.w]
  4001. 000028B6  1203                     move.b     D1, D3
  4002. 000028B8  C001                     and.b      D0, D1
  4003. 000028BA  674A                     beq        +0x4C /* 00002906 */
  4004. 000028BC  2F0A                     move.l     -[A7], A2
  4005. 000028BE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4006. 000028C2  704B                     moveq.l    D0, 0x4B
  4007. 000028C4  2F00                     move.l     -[A7], D0
  4008. 000028C6  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  4009. 000028CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4010. 000028CE  6036                     bra        +0x38 /* 00002906 */
  4011. label000028D0:
  4012. 000028D0  206E FFF8                movea.l    A0, [A6 - 0x8]
  4013. 000028D4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4014. 000028D8  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  4015. 000028DC  2440                     movea.l    A2, D0
  4016. 000028DE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4017. 000028E2  2668 0018                movea.l    A3, [A0 + 0x18]
  4018. 000028E6  2F0A                     move.l     -[A7], A2
  4019. 000028E8  2F0B                     move.l     -[A7], A3
  4020. 000028EA  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  4021. 000028EE  7004                     moveq.l    D0, 0x04
  4022. 000028F0  2F00                     move.l     -[A7], D0
  4023. 000028F2  2F0B                     move.l     -[A7], A3
  4024. 000028F4  2F0C                     move.l     -[A7], A4
  4025. 000028F6  2F0A                     move.l     -[A7], A2
  4026. 000028F8  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  4027. 000028FC  2840                     movea.l    A4, D0
  4028. 000028FE  1014                     move.b     D0, [A4]
  4029. 00002900  725D                     moveq.l    D1, 0x5D
  4030. 00002902  B001                     cmp.b      D0, D1
  4031. 00002904  6704                     beq        +0x6 /* 0000290A */
  4032. label00002906:
  4033. 00002906  200C                     move.l     D0, A4
  4034. 00002908  602C                     bra        +0x2E /* 00002936 */
  4035. label0000290A:
  4036. 0000290A  262A 0006                move.l     D3, [A2 + 0x6]
  4037. 0000290E  660C                     bne        +0xE /* 0000291C */
  4038. 00002910  7048                     moveq.l    D0, 0x48
  4039. 00002912  2F00                     move.l     -[A7], D0
  4040. 00002914  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4041. 00002918  584F                     addq.w     A7, 4
  4042. 0000291A  5283                     addq.l     D3, 1
  4043. label0000291C:
  4044. 0000291C  2F03                     move.l     -[A7], D3
  4045. 0000291E  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  4046. 00002922  2800                     move.l     D4, D0
  4047. 00002924  70FF                     moveq.l    D0, 0xFFFFFFFF
  4048. 00002926  B880                     cmp.l      D4, D0
  4049. 00002928  6706                     beq        +0x8 /* 00002930 */
  4050. 0000292A  2604                     move.l     D3, D4
  4051. 0000292C  18BC 0006                move.b     [A4], 0x6
  4052. label00002930:
  4053. 00002930  2543 0006                move.l     [A2 + 0x6], D3
  4054. 00002934  200C                     move.l     D0, A4
  4055. label00002936:
  4056. 00002936  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4057. 0000293A  4E5E                     unlink     A6
  4058. 0000293C  205F                     movea.l    A0, [A7]+
  4059. 0000293E  584F                     addq.w     A7, 4
  4060. 00002940  4ED0                     jmp        [A0]
  4061. fn00002942:
  4062. 00002942  4E56 FFF4                link       A6, -0x000C
  4063. 00002946  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4064. 0000294A  286E 0008                movea.l    A4, [A6 + 0x8]
  4065. 0000294E  200C                     move.l     D0, A4
  4066. 00002950  660A                     bne        +0xC /* 0000295C */
  4067. 00002952  2F3C 0000 0F61           move.l     -[A7], 0xF61
  4068. 00002958  4EBA EAA4                jsr        [PC - 0x155C /* 000013FE */]
  4069. label0000295C:
  4070. 0000295C  202C 0002                move.l     D0, [A4 + 0x2]
  4071. 00002960  2D40 FFF4                move.l     [A6 - 0xC], D0
  4072. 00002964  266C 0006                movea.l    A3, [A4 + 0x6]
  4073. 00002968  4A80                     tst.l      D0
  4074. 0000296A  6712                     beq        +0x14 /* 0000297E */
  4075. 0000296C  220B                     move.l     D1, A3
  4076. 0000296E  670E                     beq        +0x10 /* 0000297E */
  4077. 00002970  2040                     movea.l    A0, D0
  4078. 00002972  4AA8 0012                tst.l      [A0 + 0x12]
  4079. 00002976  6706                     beq        +0x8 /* 0000297E */
  4080. 00002978  4AAB 0012                tst.l      [A3 + 0x12]
  4081. 0000297C  660A                     bne        +0xC /* 00002988 */
  4082. label0000297E:
  4083. 0000297E  2F3C 0000 0F65           move.l     -[A7], 0xF65
  4084. 00002984  4EBA EA78                jsr        [PC - 0x1588 /* 000013FE */]
  4085. label00002988:
  4086. 00002988  206B 0012                movea.l    A0, [A3 + 0x12]
  4087. 0000298C  2010                     move.l     D0, [A0]
  4088. 0000298E  761F                     moveq.l    D3, 0x1F
  4089. 00002990  C083                     and.l      D0, D3
  4090. 00002992  2D40 FFF8                move.l     [A6 - 0x8], D0
  4091. 00002996  0280 0000 00FF           andi.l     D0, 0xFF
  4092. 0000299C  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4093. 000029A0  1030 0000                move.b     D0, [A0 + D0.w]
  4094. 000029A4  7201                     moveq.l    D1, 0x01
  4095. 000029A6  C001                     and.b      D0, D1
  4096. 000029A8  671A                     beq        +0x1C /* 000029C4 */
  4097. 000029AA  202C 0006                move.l     D0, [A4 + 0x6]
  4098. 000029AE  2D40 FFF4                move.l     [A6 - 0xC], D0
  4099. 000029B2  266C 0002                movea.l    A3, [A4 + 0x2]
  4100. 000029B6  206B 0012                movea.l    A0, [A3 + 0x12]
  4101. 000029BA  2010                     move.l     D0, [A0]
  4102. 000029BC  C083                     and.l      D0, D3
  4103. 000029BE  2D40 FFF8                move.l     [A6 - 0x8], D0
  4104. 000029C2  6026                     bra        +0x28 /* 000029EA */
  4105. label000029C4:
  4106. 000029C4  206E FFF4                movea.l    A0, [A6 - 0xC]
  4107. 000029C8  2068 0012                movea.l    A0, [A0 + 0x12]
  4108. 000029CC  2610                     move.l     D3, [A0]
  4109. 000029CE  701F                     moveq.l    D0, 0x1F
  4110. 000029D0  C680                     and.l      D3, D0
  4111. 000029D2  2003                     move.l     D0, D3
  4112. 000029D4  0280 0000 00FF           andi.l     D0, 0xFF
  4113. 000029DA  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4114. 000029DE  1030 0000                move.b     D0, [A0 + D0.w]
  4115. 000029E2  7201                     moveq.l    D1, 0x01
  4116. 000029E4  C001                     and.b      D0, D1
  4117. 000029E6  6700 00B4                beq        +0xB6 /* 00002A9C */
  4118. label000029EA:
  4119. 000029EA  204C                     movea.l    A0, A4
  4120. 000029EC  302E FFFA                move.w     D0, [A6 - 0x6]
  4121. 000029F0  721F                     moveq.l    D1, 0x1F
  4122. 000029F2  C041                     and.w      D0, D1
  4123. 000029F4  720B                     moveq.l    D1, 0x0B
  4124. 000029F6  B041                     cmp.w      D0, D1
  4125. 000029F8  6320                     bls        +0x22 /* 00002A1A */
  4126. 000029FA  226C 0006                movea.l    A1, [A4 + 0x6]
  4127. 000029FE  2F29 0012                move.l     -[A7], [A1 + 0x12]
  4128. 00002A02  206C 0002                movea.l    A0, [A4 + 0x2]
  4129. 00002A06  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4130. 00002A0A  704B                     moveq.l    D0, 0x4B
  4131. 00002A0C  2F00                     move.l     -[A7], D0
  4132. 00002A0E  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  4133. 00002A12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4134. 00002A16  4EFA 0084                jmp        [PC + 0x84 /* 00002A9C */]
  4135. label00002A1A:
  4136. 00002A1A  246D E5D2                movea.l    A2, [A5 - 0x1A2E]
  4137. 00002A1E  202A 0018                move.l     D0, [A2 + 0x18]
  4138. 00002A22  2D40 FFFC                move.l     [A6 - 0x4], D0
  4139. 00002A26  262E FFF8                move.l     D3, [A6 - 0x8]
  4140. 00002A2A  7206                     moveq.l    D1, 0x06
  4141. 00002A2C  B681                     cmp.l      D3, D1
  4142. 00002A2E  6730                     beq        +0x32 /* 00002A60 */
  4143. 00002A30  7207                     moveq.l    D1, 0x07
  4144. 00002A32  B681                     cmp.l      D3, D1
  4145. 00002A34  672A                     beq        +0x2C /* 00002A60 */
  4146. 00002A36  0283 0000 00FF           andi.l     D3, 0xFF
  4147. 00002A3C  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4148. 00002A40  1230 3000                move.b     D1, [A0 + D3.w]
  4149. 00002A44  7420                     moveq.l    D2, 0x20
  4150. 00002A46  C202                     and.b      D1, D2
  4151. 00002A48  670C                     beq        +0xE /* 00002A56 */
  4152. 00002A4A  2F0B                     move.l     -[A7], A3
  4153. 00002A4C  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  4154. 00002A50  4EBA 0592                jsr        [PC + 0x592 /* 00002FE4 */]
  4155. 00002A54  6008                     bra        +0xA /* 00002A5E */
  4156. label00002A56:
  4157. 00002A56  2F0B                     move.l     -[A7], A3
  4158. 00002A58  2F00                     move.l     -[A7], D0
  4159. 00002A5A  4EBA 0588                jsr        [PC + 0x588 /* 00002FE4 */]
  4160. label00002A5E:
  4161. 00002A5E  2640                     movea.l    A3, D0
  4162. label00002A60:
  4163. 00002A60  246E FFF4                movea.l    A2, [A6 - 0xC]
  4164. 00002A64  206A 0012                movea.l    A0, [A2 + 0x12]
  4165. 00002A68  4AA8 0008                tst.l      [A0 + 0x8]
  4166. 00002A6C  660A                     bne        +0xC /* 00002A78 */
  4167. 00002A6E  2F3C 0000 0F8A           move.l     -[A7], 0xF8A
  4168. 00002A74  4EBA E988                jsr        [PC - 0x1678 /* 000013FE */]
  4169. label00002A78:
  4170. 00002A78  7003                     moveq.l    D0, 0x03
  4171. 00002A7A  2F00                     move.l     -[A7], D0
  4172. 00002A7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4173. 00002A80  2F0B                     move.l     -[A7], A3
  4174. 00002A82  206A 0012                movea.l    A0, [A2 + 0x12]
  4175. 00002A86  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4176. 00002A8A  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  4177. 00002A8E  2F00                     move.l     -[A7], D0
  4178. 00002A90  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  4179. 00002A94  2940 0006                move.l     [A4 + 0x6], D0
  4180. 00002A98  294A 0002                move.l     [A4 + 0x2], A2
  4181. label00002A9C:
  4182. 00002A9C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4183. 00002AA0  4E5E                     unlink     A6
  4184. 00002AA2  205F                     movea.l    A0, [A7]+
  4185. 00002AA4  584F                     addq.w     A7, 4
  4186. 00002AA6  4ED0                     jmp        [A0]
  4187. fn00002AA8:
  4188. 00002AA8  4E56 FFE0                link       A6, -0x0020
  4189. 00002AAC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4190. 00002AB0  286E 0008                movea.l    A4, [A6 + 0x8]
  4191. 00002AB4  200C                     move.l     D0, A4
  4192. 00002AB6  6714                     beq        +0x16 /* 00002ACC */
  4193. 00002AB8  1214                     move.b     D1, [A4]
  4194. 00002ABA  7000                     moveq.l    D0, 0x00
  4195. 00002ABC  1001                     move.b     D0, D1
  4196. 00002ABE  41ED E076                lea.l      A0, [A5 - 0x1F8A]
  4197. 00002AC2  1030 0000                move.b     D0, [A0 + D0.w]
  4198. 00002AC6  7201                     moveq.l    D1, 0x01
  4199. 00002AC8  C001                     and.b      D0, D1
  4200. 00002ACA  660A                     bne        +0xC /* 00002AD6 */
  4201. label00002ACC:
  4202. 00002ACC  2F3C 0000 0F9F           move.l     -[A7], 0xF9F
  4203. 00002AD2  4EBA E92A                jsr        [PC - 0x16D6 /* 000013FE */]
  4204. label00002AD6:
  4205. 00002AD6  202C 0002                move.l     D0, [A4 + 0x2]
  4206. 00002ADA  2D40 FFE8                move.l     [A6 - 0x18], D0
  4207. 00002ADE  222C 0006                move.l     D1, [A4 + 0x6]
  4208. 00002AE2  2D41 FFEC                move.l     [A6 - 0x14], D1
  4209. 00002AE6  2040                     movea.l    A0, D0
  4210. 00002AE8  2268 0012                movea.l    A1, [A0 + 0x12]
  4211. 00002AEC  2411                     move.l     D2, [A1]
  4212. 00002AEE  761F                     moveq.l    D3, 0x1F
  4213. 00002AF0  C483                     and.l      D2, D3
  4214. 00002AF2  2D42 FFE0                move.l     [A6 - 0x20], D2
  4215. 00002AF6  2241                     movea.l    A1, D1
  4216. 00002AF8  2269 0012                movea.l    A1, [A1 + 0x12]
  4217. 00002AFC  2211                     move.l     D1, [A1]
  4218. 00002AFE  C283                     and.l      D1, D3
  4219. 00002B00  2D41 FFE4                move.l     [A6 - 0x1C], D1
  4220. 00002B04  0282 0000 00FF           andi.l     D2, 0xFF
  4221. 00002B0A  43ED E170                lea.l      A1, [A5 - 0x1E90]
  4222. 00002B0E  1231 2000                move.b     D1, [A1 + D2.w]
  4223. 00002B12  7402                     moveq.l    D2, 0x02
  4224. 00002B14  C202                     and.b      D1, D2
  4225. 00002B16  660E                     bne        +0x10 /* 00002B26 */
  4226. 00002B18  2F00                     move.l     -[A7], D0
  4227. 00002B1A  4EBA EEA4                jsr        [PC - 0x115C /* 000019C0 */]
  4228. 00002B1E  2940 0002                move.l     [A4 + 0x2], D0
  4229. 00002B22  2D40 FFE8                move.l     [A6 - 0x18], D0
  4230. label00002B26:
  4231. 00002B26  202E FFE4                move.l     D0, [A6 - 0x1C]
  4232. 00002B2A  0280 0000 00FF           andi.l     D0, 0xFF
  4233. 00002B30  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4234. 00002B34  1030 0000                move.b     D0, [A0 + D0.w]
  4235. 00002B38  7202                     moveq.l    D1, 0x02
  4236. 00002B3A  C001                     and.b      D0, D1
  4237. 00002B3C  6610                     bne        +0x12 /* 00002B4E */
  4238. 00002B3E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4239. 00002B42  4EBA EE7C                jsr        [PC - 0x1184 /* 000019C0 */]
  4240. 00002B46  2940 0006                move.l     [A4 + 0x6], D0
  4241. 00002B4A  2D40 FFEC                move.l     [A6 - 0x14], D0
  4242. label00002B4E:
  4243. 00002B4E  206E FFE8                movea.l    A0, [A6 - 0x18]
  4244. 00002B52  2468 0012                movea.l    A2, [A0 + 0x12]
  4245. 00002B56  2012                     move.l     D0, [A2]
  4246. 00002B58  761F                     moveq.l    D3, 0x1F
  4247. 00002B5A  C083                     and.l      D0, D3
  4248. 00002B5C  2D40 FFE0                move.l     [A6 - 0x20], D0
  4249. 00002B60  206E FFEC                movea.l    A0, [A6 - 0x14]
  4250. 00002B64  2668 0012                movea.l    A3, [A0 + 0x12]
  4251. 00002B68  2013                     move.l     D0, [A3]
  4252. 00002B6A  C083                     and.l      D0, D3
  4253. 00002B6C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4254. 00002B70  302E FFE2                move.w     D0, [A6 - 0x1E]
  4255. 00002B74  761F                     moveq.l    D3, 0x1F
  4256. 00002B76  C043                     and.w      D0, D3
  4257. 00002B78  7811                     moveq.l    D4, 0x11
  4258. 00002B7A  B044                     cmp.w      D0, D4
  4259. 00002B7C  620A                     bhi        +0xC /* 00002B88 */
  4260. 00002B7E  302E FFE6                move.w     D0, [A6 - 0x1A]
  4261. 00002B82  C043                     and.w      D0, D3
  4262. 00002B84  B044                     cmp.w      D0, D4
  4263. 00002B86  6314                     bls        +0x16 /* 00002B9C */
  4264. label00002B88:
  4265. 00002B88  2F0B                     move.l     -[A7], A3
  4266. 00002B8A  2F0A                     move.l     -[A7], A2
  4267. 00002B8C  7053                     moveq.l    D0, 0x53
  4268. 00002B8E  2F00                     move.l     -[A7], D0
  4269. 00002B90  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  4270. 00002B94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4271. 00002B98  6000 01FA                bra        +0x1FC /* 00002D94 */
  4272. label00002B9C:
  4273. 00002B9C  262E FFE0                move.l     D3, [A6 - 0x20]
  4274. 00002BA0  282E FFE4                move.l     D4, [A6 - 0x1C]
  4275. 00002BA4  B684                     cmp.l      D3, D4
  4276. 00002BA6  6700 01EC                beq        +0x1EE /* 00002D94 */
  4277. 00002BAA  206E FFE8                movea.l    A0, [A6 - 0x18]
  4278. 00002BAE  2668 0012                movea.l    A3, [A0 + 0x12]
  4279. 00002BB2  206E FFEC                movea.l    A0, [A6 - 0x14]
  4280. 00002BB6  2028 0012                move.l     D0, [A0 + 0x12]
  4281. 00002BBA  2D40 FFF0                move.l     [A6 - 0x10], D0
  4282. 00002BBE  0283 0000 00FF           andi.l     D3, 0xFF
  4283. 00002BC4  45ED E170                lea.l      A2, [A5 - 0x1E90]
  4284. 00002BC8  1032 3000                move.b     D0, [A2 + D3.w]
  4285. 00002BCC  7601                     moveq.l    D3, 0x01
  4286. 00002BCE  C003                     and.b      D0, D3
  4287. 00002BD0  660E                     bne        +0x10 /* 00002BE0 */
  4288. 00002BD2  0284 0000 00FF           andi.l     D4, 0xFF
  4289. 00002BD8  1032 4000                move.b     D0, [A2 + D4.w]
  4290. 00002BDC  C003                     and.b      D0, D3
  4291. 00002BDE  6718                     beq        +0x1A /* 00002BF8 */
  4292. label00002BE0:
  4293. 00002BE0  202E FFE0                move.l     D0, [A6 - 0x20]
  4294. 00002BE4  7210                     moveq.l    D1, 0x10
  4295. 00002BE6  B081                     cmp.l      D0, D1
  4296. 00002BE8  6700 018C                beq        +0x18E /* 00002D76 */
  4297. 00002BEC  7211                     moveq.l    D1, 0x11
  4298. 00002BEE  B081                     cmp.l      D0, D1
  4299. 00002BF0  6700 0184                beq        +0x186 /* 00002D76 */
  4300. 00002BF4  6000 0180                bra        +0x182 /* 00002D76 */
  4301. label00002BF8:
  4302. 00002BF8  0CAE 0000 000E FFE0      cmpi.l     [A6 - 0x20], 0xE
  4303. 00002C00  6610                     bne        +0x12 /* 00002C12 */
  4304. 00002C02  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4305. 00002C06  2028 0038                move.l     D0, [A0 + 0x38]
  4306. 00002C0A  2D40 FFF0                move.l     [A6 - 0x10], D0
  4307. 00002C0E  6000 0166                bra        +0x168 /* 00002D76 */
  4308. label00002C12:
  4309. 00002C12  0CAE 0000 000E FFE4      cmpi.l     [A6 - 0x1C], 0xE
  4310. 00002C1A  660C                     bne        +0xE /* 00002C28 */
  4311. 00002C1C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4312. 00002C20  2668 0038                movea.l    A3, [A0 + 0x38]
  4313. 00002C24  6000 0150                bra        +0x152 /* 00002D76 */
  4314. label00002C28:
  4315. 00002C28  0CAE 0000 000F FFE0      cmpi.l     [A6 - 0x20], 0xF
  4316. 00002C30  6610                     bne        +0x12 /* 00002C42 */
  4317. 00002C32  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4318. 00002C36  2028 0038                move.l     D0, [A0 + 0x38]
  4319. 00002C3A  2D40 FFF0                move.l     [A6 - 0x10], D0
  4320. 00002C3E  6000 0136                bra        +0x138 /* 00002D76 */
  4321. label00002C42:
  4322. 00002C42  0CAE 0000 000F FFE4      cmpi.l     [A6 - 0x1C], 0xF
  4323. 00002C4A  660C                     bne        +0xE /* 00002C58 */
  4324. 00002C4C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4325. 00002C50  2668 0038                movea.l    A3, [A0 + 0x38]
  4326. 00002C54  6000 0120                bra        +0x122 /* 00002D76 */
  4327. label00002C58:
  4328. 00002C58  0CAE 0000 000D FFE0      cmpi.l     [A6 - 0x20], 0xD /* '\r' */
  4329. 00002C60  6610                     bne        +0x12 /* 00002C72 */
  4330. 00002C62  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4331. 00002C66  2028 0034                move.l     D0, [A0 + 0x34]
  4332. 00002C6A  2D40 FFF0                move.l     [A6 - 0x10], D0
  4333. 00002C6E  6000 0106                bra        +0x108 /* 00002D76 */
  4334. label00002C72:
  4335. 00002C72  0CAE 0000 000D FFE4      cmpi.l     [A6 - 0x1C], 0xD /* '\r' */
  4336. 00002C7A  660C                     bne        +0xE /* 00002C88 */
  4337. 00002C7C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4338. 00002C80  2668 0034                movea.l    A3, [A0 + 0x34]
  4339. 00002C84  6000 00F0                bra        +0xF2 /* 00002D76 */
  4340. label00002C88:
  4341. 00002C88  0CAE 0000 000C FFE0      cmpi.l     [A6 - 0x20], 0xC
  4342. 00002C90  6610                     bne        +0x12 /* 00002CA2 */
  4343. 00002C92  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4344. 00002C96  2028 0030                move.l     D0, [A0 + 0x30]
  4345. 00002C9A  2D40 FFF0                move.l     [A6 - 0x10], D0
  4346. 00002C9E  6000 00D6                bra        +0xD8 /* 00002D76 */
  4347. label00002CA2:
  4348. 00002CA2  0CAE 0000 000C FFE4      cmpi.l     [A6 - 0x1C], 0xC
  4349. 00002CAA  660C                     bne        +0xE /* 00002CB8 */
  4350. 00002CAC  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4351. 00002CB0  2668 0030                movea.l    A3, [A0 + 0x30]
  4352. 00002CB4  6000 00C0                bra        +0xC2 /* 00002D76 */
  4353. label00002CB8:
  4354. 00002CB8  0CAE 0000 0009 FFE0      cmpi.l     [A6 - 0x20], 0x9 /* '\t' */
  4355. 00002CC0  6610                     bne        +0x12 /* 00002CD2 */
  4356. 00002CC2  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4357. 00002CC6  2028 0024                move.l     D0, [A0 + 0x24]
  4358. 00002CCA  2D40 FFF0                move.l     [A6 - 0x10], D0
  4359. 00002CCE  6000 00A6                bra        +0xA8 /* 00002D76 */
  4360. label00002CD2:
  4361. 00002CD2  0CAE 0000 0009 FFE4      cmpi.l     [A6 - 0x1C], 0x9 /* '\t' */
  4362. 00002CDA  660C                     bne        +0xE /* 00002CE8 */
  4363. 00002CDC  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4364. 00002CE0  2668 0024                movea.l    A3, [A0 + 0x24]
  4365. 00002CE4  6000 0090                bra        +0x92 /* 00002D76 */
  4366. label00002CE8:
  4367. 00002CE8  262E FFE0                move.l     D3, [A6 - 0x20]
  4368. 00002CEC  7808                     moveq.l    D4, 0x08
  4369. 00002CEE  B684                     cmp.l      D3, D4
  4370. 00002CF0  660A                     bne        +0xC /* 00002CFC */
  4371. 00002CF2  0CAE 0000 0007 FFE4      cmpi.l     [A6 - 0x1C], 0x7
  4372. 00002CFA  670E                     beq        +0x10 /* 00002D0A */
  4373. label00002CFC:
  4374. 00002CFC  202E FFE4                move.l     D0, [A6 - 0x1C]
  4375. 00002D00  B084                     cmp.l      D0, D4
  4376. 00002D02  661C                     bne        +0x1E /* 00002D20 */
  4377. 00002D04  7007                     moveq.l    D0, 0x07
  4378. 00002D06  B680                     cmp.l      D3, D0
  4379. 00002D08  6616                     bne        +0x18 /* 00002D20 */
  4380. label00002D0A:
  4381. 00002D0A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4382. 00002D0E  2668 0024                movea.l    A3, [A0 + 0x24]
  4383. 00002D12  2D4B FFFC                move.l     [A6 - 0x4], A3
  4384. 00002D16  206E FFFC                movea.l    A0, [A6 - 0x4]
  4385. 00002D1A  2D48 FFF0                move.l     [A6 - 0x10], A0
  4386. 00002D1E  6056                     bra        +0x58 /* 00002D76 */
  4387. label00002D20:
  4388. 00002D20  0CAE 0000 0008 FFE0      cmpi.l     [A6 - 0x20], 0x8
  4389. 00002D28  660E                     bne        +0x10 /* 00002D38 */
  4390. 00002D2A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4391. 00002D2E  2028 0020                move.l     D0, [A0 + 0x20]
  4392. 00002D32  2D40 FFF0                move.l     [A6 - 0x10], D0
  4393. 00002D36  603E                     bra        +0x40 /* 00002D76 */
  4394. label00002D38:
  4395. 00002D38  0CAE 0000 0008 FFE4      cmpi.l     [A6 - 0x1C], 0x8
  4396. 00002D40  660A                     bne        +0xC /* 00002D4C */
  4397. 00002D42  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4398. 00002D46  2668 0020                movea.l    A3, [A0 + 0x20]
  4399. 00002D4A  602A                     bra        +0x2C /* 00002D76 */
  4400. label00002D4C:
  4401. 00002D4C  0CAE 0000 0007 FFE0      cmpi.l     [A6 - 0x20], 0x7
  4402. 00002D54  660E                     bne        +0x10 /* 00002D64 */
  4403. 00002D56  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4404. 00002D5A  2028 001C                move.l     D0, [A0 + 0x1C]
  4405. 00002D5E  2D40 FFF0                move.l     [A6 - 0x10], D0
  4406. 00002D62  6012                     bra        +0x14 /* 00002D76 */
  4407. label00002D64:
  4408. 00002D64  0CAE 0000 0007 FFE4      cmpi.l     [A6 - 0x1C], 0x7
  4409. 00002D6C  6608                     bne        +0xA /* 00002D76 */
  4410. 00002D6E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4411. 00002D72  2668 001C                movea.l    A3, [A0 + 0x1C]
  4412. label00002D76:
  4413. 00002D76  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4414. 00002D7A  2F0B                     move.l     -[A7], A3
  4415. 00002D7C  4EBA 0266                jsr        [PC + 0x266 /* 00002FE4 */]
  4416. 00002D80  2940 0002                move.l     [A4 + 0x2], D0
  4417. 00002D84  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4418. 00002D88  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4419. 00002D8C  4EBA 0256                jsr        [PC + 0x256 /* 00002FE4 */]
  4420. 00002D90  2940 0006                move.l     [A4 + 0x6], D0
  4421. label00002D94:
  4422. 00002D94  4AAC 0012                tst.l      [A4 + 0x12]
  4423. 00002D98  660E                     bne        +0x10 /* 00002DA8 */
  4424. 00002D9A  2F0C                     move.l     -[A7], A4
  4425. 00002D9C  206C 0002                movea.l    A0, [A4 + 0x2]
  4426. 00002DA0  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4427. 00002DA4  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  4428. label00002DA8:
  4429. 00002DA8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4430. 00002DAC  4E5E                     unlink     A6
  4431. 00002DAE  205F                     movea.l    A0, [A7]+
  4432. 00002DB0  584F                     addq.w     A7, 4
  4433. 00002DB2  4ED0                     jmp        [A0]
  4434. fn00002DB4:
  4435. 00002DB4  4E56 FFF0                link       A6, -0x0010
  4436. 00002DB8  48E7 1638                movem.l    -[A7], D3,D5,D6,A2,A3,A4
  4437. 00002DBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4438. 00002DC0  4EBA FCE6                jsr        [PC - 0x31A /* 00002AA8 */]
  4439. 00002DC4  206E 0008                movea.l    A0, [A6 + 0x8]
  4440. 00002DC8  2028 0002                move.l     D0, [A0 + 0x2]
  4441. 00002DCC  2D40 FFF0                move.l     [A6 - 0x10], D0
  4442. 00002DD0  2240                     movea.l    A1, D0
  4443. 00002DD2  2669 0012                movea.l    A3, [A1 + 0x12]
  4444. 00002DD6  2A13                     move.l     D5, [A3]
  4445. 00002DD8  2028 0006                move.l     D0, [A0 + 0x6]
  4446. 00002DDC  2D40 FFF4                move.l     [A6 - 0xC], D0
  4447. 00002DE0  2040                     movea.l    A0, D0
  4448. 00002DE2  2028 0012                move.l     D0, [A0 + 0x12]
  4449. 00002DE6  2D40 FFF8                move.l     [A6 - 0x8], D0
  4450. 00002DEA  2040                     movea.l    A0, D0
  4451. 00002DEC  2C10                     move.l     D6, [A0]
  4452. 00002DEE  2205                     move.l     D1, D5
  4453. 00002DF0  0281 0000 00FF           andi.l     D1, 0xFF
  4454. 00002DF6  45ED E170                lea.l      A2, [A5 - 0x1E90]
  4455. 00002DFA  1232 1000                move.b     D1, [A2 + D1.w]
  4456. 00002DFE  7601                     moveq.l    D3, 0x01
  4457. 00002E00  C203                     and.b      D1, D3
  4458. 00002E02  6700 00C8                beq        +0xCA /* 00002ECC */
  4459. 00002E06  2206                     move.l     D1, D6
  4460. 00002E08  0281 0000 00FF           andi.l     D1, 0xFF
  4461. 00002E0E  1232 1000                move.b     D1, [A2 + D1.w]
  4462. 00002E12  C203                     and.b      D1, D3
  4463. 00002E14  6700 00B6                beq        +0xB8 /* 00002ECC */
  4464. 00002E18  2F0B                     move.l     -[A7], A3
  4465. 00002E1A  2F00                     move.l     -[A7], D0
  4466. 00002E1C  7201                     moveq.l    D1, 0x01
  4467. 00002E1E  2F01                     move.l     -[A7], D1
  4468. 00002E20  4EBA 010A                jsr        [PC + 0x10A /* 00002F2C */]
  4469. 00002E24  4A80                     tst.l      D0
  4470. 00002E26  6718                     beq        +0x1A /* 00002E40 */
  4471. 00002E28  206B 0008                movea.l    A0, [A3 + 0x8]
  4472. 00002E2C  2010                     move.l     D0, [A0]
  4473. 00002E2E  721F                     moveq.l    D1, 0x1F
  4474. 00002E30  C041                     and.w      D0, D1
  4475. 00002E32  7213                     moveq.l    D1, 0x13
  4476. 00002E34  B041                     cmp.w      D0, D1
  4477. 00002E36  6708                     beq        +0xA /* 00002E40 */
  4478. 00002E38  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  4479. 00002E3E  6016                     bra        +0x18 /* 00002E56 */
  4480. label00002E40:
  4481. 00002E40  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4482. 00002E44  2F0B                     move.l     -[A7], A3
  4483. 00002E46  7001                     moveq.l    D0, 0x01
  4484. 00002E48  2F00                     move.l     -[A7], D0
  4485. 00002E4A  4EBA 00E0                jsr        [PC + 0xE0 /* 00002F2C */]
  4486. 00002E4E  4A80                     tst.l      D0
  4487. 00002E50  677A                     beq        +0x7C /* 00002ECC */
  4488. 00002E52  2D4B FFFC                move.l     [A6 - 0x4], A3
  4489. label00002E56:
  4490. 00002E56  246E FFFC                movea.l    A2, [A6 - 0x4]
  4491. 00002E5A  206A 0008                movea.l    A0, [A2 + 0x8]
  4492. 00002E5E  2010                     move.l     D0, [A0]
  4493. 00002E60  721F                     moveq.l    D1, 0x1F
  4494. 00002E62  C081                     and.l      D0, D1
  4495. 00002E64  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4496. 00002E68  1030 0000                move.b     D0, [A0 + D0.w]
  4497. 00002E6C  7210                     moveq.l    D1, 0x10
  4498. 00002E6E  C001                     and.b      D0, D1
  4499. 00002E70  6704                     beq        +0x6 /* 00002E76 */
  4500. 00002E72  284A                     movea.l    A4, A2
  4501. 00002E74  6034                     bra        +0x36 /* 00002EAA */
  4502. label00002E76:
  4503. 00002E76  246E FFFC                movea.l    A2, [A6 - 0x4]
  4504. 00002E7A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  4505. 00002E7E  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  4506. 00002E82  2840                     movea.l    A4, D0
  4507. 00002E84  206B 0008                movea.l    A0, [A3 + 0x8]
  4508. 00002E88  2010                     move.l     D0, [A0]
  4509. 00002E8A  206E FFF8                movea.l    A0, [A6 - 0x8]
  4510. 00002E8E  2068 0008                movea.l    A0, [A0 + 0x8]
  4511. 00002E92  8090                     or.l       D0, [A0]
  4512. 00002E94  0280 0000 00C0           andi.l     D0, 0xC0
  4513. 00002E9A  8194                     or.l       [A4], D0
  4514. 00002E9C  2F0C                     move.l     -[A7], A4
  4515. 00002E9E  4267                     clr.w      -[A7]
  4516. 00002EA0  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  4517. 00002EA4  2840                     movea.l    A4, D0
  4518. 00002EA6  2012                     move.l     D0, [A2]
  4519. 00002EA8  2880                     move.l     [A4], D0
  4520. label00002EAA:
  4521. 00002EAA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4522. 00002EAE  2F0C                     move.l     -[A7], A4
  4523. 00002EB0  4EBA 0132                jsr        [PC + 0x132 /* 00002FE4 */]
  4524. 00002EB4  246E 0008                movea.l    A2, [A6 + 0x8]
  4525. 00002EB8  2540 0002                move.l     [A2 + 0x2], D0
  4526. 00002EBC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4527. 00002EC0  2F0C                     move.l     -[A7], A4
  4528. 00002EC2  4EBA 0120                jsr        [PC + 0x120 /* 00002FE4 */]
  4529. 00002EC6  2540 0006                move.l     [A2 + 0x6], D0
  4530. 00002ECA  6054                     bra        +0x56 /* 00002F20 */
  4531. label00002ECC:
  4532. 00002ECC  2005                     move.l     D0, D5
  4533. 00002ECE  0280 0000 00FF           andi.l     D0, 0xFF
  4534. 00002ED4  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4535. 00002ED8  1030 0000                move.b     D0, [A0 + D0.w]
  4536. 00002EDC  1203                     move.b     D1, D3
  4537. 00002EDE  C001                     and.b      D0, D1
  4538. 00002EE0  6714                     beq        +0x16 /* 00002EF6 */
  4539. 00002EE2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4540. 00002EE6  2F0B                     move.l     -[A7], A3
  4541. 00002EE8  4EBA F1BE                jsr        [PC - 0xE42 /* 000020A8 */]
  4542. 00002EEC  206E 0008                movea.l    A0, [A6 + 0x8]
  4543. 00002EF0  2140 0006                move.l     [A0 + 0x6], D0
  4544. 00002EF4  602A                     bra        +0x2C /* 00002F20 */
  4545. label00002EF6:
  4546. 00002EF6  2006                     move.l     D0, D6
  4547. 00002EF8  0280 0000 00FF           andi.l     D0, 0xFF
  4548. 00002EFE  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4549. 00002F02  1030 0000                move.b     D0, [A0 + D0.w]
  4550. 00002F06  1203                     move.b     D1, D3
  4551. 00002F08  C001                     and.b      D0, D1
  4552. 00002F0A  6714                     beq        +0x16 /* 00002F20 */
  4553. 00002F0C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4554. 00002F10  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4555. 00002F14  4EBA F192                jsr        [PC - 0xE6E /* 000020A8 */]
  4556. 00002F18  206E 0008                movea.l    A0, [A6 + 0x8]
  4557. 00002F1C  2140 0002                move.l     [A0 + 0x2], D0
  4558. label00002F20:
  4559. 00002F20  4CDF 1C68                movem.l    D3,D5,D6,A2,A3,A4, [A7]+
  4560. 00002F24  4E5E                     unlink     A6
  4561. 00002F26  205F                     movea.l    A0, [A7]+
  4562. 00002F28  584F                     addq.w     A7, 4
  4563. 00002F2A  4ED0                     jmp        [A0]
  4564. fn00002F2C:
  4565. 00002F2C  4E56 0000                link       A6, 0
  4566. 00002F30  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4567. 00002F34  7800                     moveq.l    D4, 0x00
  4568. 00002F36  246E 0010                movea.l    A2, [A6 + 0x10]
  4569. 00002F3A  2A12                     move.l     D5, [A2]
  4570. 00002F3C  761F                     moveq.l    D3, 0x1F
  4571. 00002F3E  CA83                     and.l      D5, D3
  4572. 00002F40  266E 000C                movea.l    A3, [A6 + 0xC]
  4573. 00002F44  2C13                     move.l     D6, [A3]
  4574. 00002F46  CC83                     and.l      D6, D3
  4575. 00002F48  2005                     move.l     D0, D5
  4576. 00002F4A  0280 0000 00FF           andi.l     D0, 0xFF
  4577. 00002F50  49ED E170                lea.l      A4, [A5 - 0x1E90]
  4578. 00002F54  1034 0000                move.b     D0, [A4 + D0.w]
  4579. 00002F58  7601                     moveq.l    D3, 0x01
  4580. 00002F5A  C003                     and.b      D0, D3
  4581. 00002F5C  6776                     beq        +0x78 /* 00002FD4 */
  4582. 00002F5E  2006                     move.l     D0, D6
  4583. 00002F60  0280 0000 00FF           andi.l     D0, 0xFF
  4584. 00002F66  1034 0000                move.b     D0, [A4 + D0.w]
  4585. 00002F6A  C003                     and.b      D0, D3
  4586. 00002F6C  6766                     beq        +0x68 /* 00002FD4 */
  4587. 00002F6E  206B 0008                movea.l    A0, [A3 + 0x8]
  4588. 00002F72  2010                     move.l     D0, [A0]
  4589. 00002F74  761F                     moveq.l    D3, 0x1F
  4590. 00002F76  C043                     and.w      D0, D3
  4591. 00002F78  7813                     moveq.l    D4, 0x13
  4592. 00002F7A  B044                     cmp.w      D0, D4
  4593. 00002F7C  670C                     beq        +0xE /* 00002F8A */
  4594. 00002F7E  206A 0008                movea.l    A0, [A2 + 0x8]
  4595. 00002F82  2010                     move.l     D0, [A0]
  4596. 00002F84  C043                     and.w      D0, D3
  4597. 00002F86  B044                     cmp.w      D0, D4
  4598. 00002F88  6604                     bne        +0x6 /* 00002F8E */
  4599. label00002F8A:
  4600. 00002F8A  7802                     moveq.l    D4, 0x02
  4601. 00002F8C  6046                     bra        +0x48 /* 00002FD4 */
  4602. label00002F8E:
  4603. 00002F8E  302D E34E                move.w     D0, [A5 - 0x1CB2]
  4604. 00002F92  7204                     moveq.l    D1, 0x04
  4605. 00002F94  C041                     and.w      D0, D1
  4606. 00002F96  6604                     bne        +0x6 /* 00002F9C */
  4607. 00002F98  7801                     moveq.l    D4, 0x01
  4608. 00002F9A  6038                     bra        +0x3A /* 00002FD4 */
  4609. label00002F9C:
  4610. 00002F9C  102D E5B8                move.b     D0, [A5 - 0x1A48]
  4611. 00002FA0  6718                     beq        +0x1A /* 00002FBA */
  4612. 00002FA2  206E 0010                movea.l    A0, [A6 + 0x10]
  4613. 00002FA6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4614. 00002FAA  206E 000C                movea.l    A0, [A6 + 0xC]
  4615. 00002FAE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4616. 00002FB2  4EBA F3CA                jsr        [PC - 0xC36 /* 0000237E */]
  4617. 00002FB6  2800                     move.l     D4, D0
  4618. 00002FB8  601A                     bra        +0x1C /* 00002FD4 */
  4619. label00002FBA:
  4620. 00002FBA  206E 0010                movea.l    A0, [A6 + 0x10]
  4621. 00002FBE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4622. 00002FC2  206E 000C                movea.l    A0, [A6 + 0xC]
  4623. 00002FC6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4624. 00002FCA  7003                     moveq.l    D0, 0x03
  4625. 00002FCC  2F00                     move.l     -[A7], D0
  4626. 00002FCE  4EBA F5A8                jsr        [PC - 0xA58 /* 00002578 */]
  4627. 00002FD2  2800                     move.l     D4, D0
  4628. label00002FD4:
  4629. 00002FD4  2004                     move.l     D0, D4
  4630. 00002FD6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4631. 00002FDA  4E5E                     unlink     A6
  4632. 00002FDC  205F                     movea.l    A0, [A7]+
  4633. 00002FDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4634. 00002FE2  4ED0                     jmp        [A0]
  4635. fn00002FE4:
  4636. 00002FE4  4E56 FFEC                link       A6, -0x0014
  4637. 00002FE8  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4638. 00002FEC  266E 000C                movea.l    A3, [A6 + 0xC]
  4639. 00002FF0  202E 0008                move.l     D0, [A6 + 0x8]
  4640. 00002FF4  6700 0316                beq        +0x318 /* 0000330C */
  4641. 00002FF8  6000 00C0                bra        +0xC2 /* 000030BA */
  4642. label00002FFC:
  4643. 00002FFC  7005                     moveq.l    D0, 0x05
  4644. 00002FFE  B640                     cmp.w      D3, D0
  4645. 00003000  662E                     bne        +0x30 /* 00003030 */
  4646. 00003002  302D E34C                move.w     D0, [A5 - 0x1CB4]
  4647. 00003006  0240 0800                andi.w     D0, 0x800
  4648. 0000300A  6724                     beq        +0x26 /* 00003030 */
  4649. 0000300C  102C 0004                move.b     D0, [A4 + 0x4]
  4650. 00003010  7208                     moveq.l    D1, 0x08
  4651. 00003012  C001                     and.b      D0, D1
  4652. 00003014  670A                     beq        +0xC /* 00003020 */
  4653. 00003016  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4654. 0000301A  2868 0018                movea.l    A4, [A0 + 0x18]
  4655. 0000301E  6008                     bra        +0xA /* 00003028 */
  4656. label00003020:
  4657. 00003020  206B 0012                movea.l    A0, [A3 + 0x12]
  4658. 00003024  2868 0008                movea.l    A4, [A0 + 0x8]
  4659. label00003028:
  4660. 00003028  B9EE 0008                cmpa.l     A4, [A6 + 0x8]
  4661. 0000302C  6700 0200                beq        +0x202 /* 0000322E */
  4662. label00003030:
  4663. 00003030  246E 0008                movea.l    A2, [A6 + 0x8]
  4664. 00003034  B5CC                     cmpa.l     A2, A4
  4665. 00003036  6700 02D4                beq        +0x2D6 /* 0000330C */
  4666. 0000303A  2C14                     move.l     D6, [A4]
  4667. 0000303C  761F                     moveq.l    D3, 0x1F
  4668. 0000303E  CC83                     and.l      D6, D3
  4669. 00003040  2A12                     move.l     D5, [A2]
  4670. 00003042  2D45 FFF4                move.l     [A6 - 0xC], D5
  4671. 00003046  CA83                     and.l      D5, D3
  4672. 00003048  202E FFF4                move.l     D0, [A6 - 0xC]
  4673. 0000304C  3203                     move.w     D1, D3
  4674. 0000304E  C041                     and.w      D0, D1
  4675. 00003050  7205                     moveq.l    D1, 0x05
  4676. 00003052  B041                     cmp.w      D0, D1
  4677. 00003054  6614                     bne        +0x16 /* 0000306A */
  4678. 00003056  302D E34C                move.w     D0, [A5 - 0x1CB4]
  4679. 0000305A  0240 0800                andi.w     D0, 0x800
  4680. 0000305E  670A                     beq        +0xC /* 0000306A */
  4681. 00003060  206E FFEC                movea.l    A0, [A6 - 0x14]
  4682. 00003064  2050                     movea.l    A0, [A0]
  4683. 00003066  2A10                     move.l     D5, [A0]
  4684. 00003068  CA83                     and.l      D5, D3
  4685. label0000306A:
  4686. 0000306A  0C85 0000 0013           cmpi.l     D5, 0x13
  4687. 00003070  6624                     bne        +0x26 /* 00003096 */
  4688. 00003072  1613                     move.b     D3, [A3]
  4689. 00003074  7057                     moveq.l    D0, 0x57
  4690. 00003076  B600                     cmp.b      D3, D0
  4691. 00003078  6706                     beq        +0x8 /* 00003080 */
  4692. 0000307A  7058                     moveq.l    D0, 0x58
  4693. 0000307C  B600                     cmp.b      D3, D0
  4694. 0000307E  6616                     bne        +0x18 /* 00003096 */
  4695. label00003080:
  4696. 00003080  206B 0002                movea.l    A0, [A3 + 0x2]
  4697. 00003084  2068 0012                movea.l    A0, [A0 + 0x12]
  4698. 00003088  2010                     move.l     D0, [A0]
  4699. 0000308A  3204                     move.w     D1, D4
  4700. 0000308C  C041                     and.w      D0, D1
  4701. 0000308E  7218                     moveq.l    D1, 0x18
  4702. 00003090  B041                     cmp.w      D0, D1
  4703. 00003092  6700 0278                beq        +0x27A /* 0000330C */
  4704. label00003096:
  4705. 00003096  7015                     moveq.l    D0, 0x15
  4706. 00003098  BC80                     cmp.l      D6, D0
  4707. 0000309A  6714                     beq        +0x16 /* 000030B0 */
  4708. 0000309C  2606                     move.l     D3, D6
  4709. 0000309E  701F                     moveq.l    D0, 0x1F
  4710. 000030A0  C680                     and.l      D3, D0
  4711. 000030A2  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4712. 000030A6  1030 3000                move.b     D0, [A0 + D3.w]
  4713. 000030AA  7210                     moveq.l    D1, 0x10
  4714. 000030AC  C001                     and.b      D0, D1
  4715. 000030AE  6762                     beq        +0x64 /* 00003112 */
  4716. label000030B0:
  4717. 000030B0  2F0B                     move.l     -[A7], A3
  4718. 000030B2  4EBA E9D8                jsr        [PC - 0x1628 /* 00001A8C */]
  4719. 000030B6  2640                     movea.l    A3, D0
  4720. 000030B8  600A                     bra        +0xC /* 000030C4 */
  4721. label000030BA:
  4722. 000030BA  206E 0008                movea.l    A0, [A6 + 0x8]
  4723. 000030BE  5048                     addq.w     A0, 8
  4724. 000030C0  2D48 FFEC                move.l     [A6 - 0x14], A0
  4725. label000030C4:
  4726. 000030C4  200B                     move.l     D0, A3
  4727. 000030C6  660A                     bne        +0xC /* 000030D2 */
  4728. 000030C8  2F3C 0000 10FA           move.l     -[A7], 0x10FA
  4729. 000030CE  4EBA E32E                jsr        [PC - 0x1CD2 /* 000013FE */]
  4730. label000030D2:
  4731. 000030D2  286B 0012                movea.l    A4, [A3 + 0x12]
  4732. 000030D6  200C                     move.l     D0, A4
  4733. 000030D8  660A                     bne        +0xC /* 000030E4 */
  4734. 000030DA  2F3C 0000 10FD           move.l     -[A7], 0x10FD
  4735. 000030E0  4EBA E31C                jsr        [PC - 0x1CE4 /* 000013FE */]
  4736. label000030E4:
  4737. 000030E4  2014                     move.l     D0, [A4]
  4738. 000030E6  3600                     move.w     D3, D0
  4739. 000030E8  781F                     moveq.l    D4, 0x1F
  4740. 000030EA  C644                     and.w      D3, D4
  4741. 000030EC  7011                     moveq.l    D0, 0x11
  4742. 000030EE  B640                     cmp.w      D3, D0
  4743. 000030F0  661C                     bne        +0x1E /* 0000310E */
  4744. 000030F2  246E 0008                movea.l    A2, [A6 + 0x8]
  4745. 000030F6  2012                     move.l     D0, [A2]
  4746. 000030F8  C044                     and.w      D0, D4
  4747. 000030FA  7A10                     moveq.l    D5, 0x10
  4748. 000030FC  B045                     cmp.w      D0, D5
  4749. 000030FE  660E                     bne        +0x10 /* 0000310E */
  4750. 00003100  206A 0008                movea.l    A0, [A2 + 0x8]
  4751. 00003104  2010                     move.l     D0, [A0]
  4752. 00003106  C044                     and.w      D0, D4
  4753. 00003108  B045                     cmp.w      D0, D5
  4754. 0000310A  6700 0122                beq        +0x124 /* 0000322E */
  4755. label0000310E:
  4756. 0000310E  6000 FEEC                bra        -0x112 /* 00002FFC */
  4757. label00003112:
  4758. 00003112  BC85                     cmp.l      D6, D5
  4759. 00003114  6700 0118                beq        +0x11A /* 0000322E */
  4760. 00003118  7015                     moveq.l    D0, 0x15
  4761. 0000311A  BC80                     cmp.l      D6, D0
  4762. 0000311C  6616                     bne        +0x18 /* 00003134 */
  4763. 0000311E  2F0B                     move.l     -[A7], A3
  4764. 00003120  4EBA E96A                jsr        [PC - 0x1696 /* 00001A8C */]
  4765. 00003124  2F00                     move.l     -[A7], D0
  4766. 00003126  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4767. 0000312A  4EBA FEB8                jsr        [PC - 0x148 /* 00002FE4 */]
  4768. 0000312E  2640                     movea.l    A3, D0
  4769. 00003130  6000 01DA                bra        +0x1DC /* 0000330C */
  4770. label00003134:
  4771. 00003134  7614                     moveq.l    D3, 0x14
  4772. 00003136  BC83                     cmp.l      D6, D3
  4773. 00003138  6404                     bcc        +0x6 /* 0000313E */
  4774. 0000313A  BA83                     cmp.l      D5, D3
  4775. 0000313C  6530                     bcs        +0x32 /* 0000316E */
  4776. label0000313E:
  4777. 0000313E  0C85 0000 0013           cmpi.l     D5, 0x13
  4778. 00003144  6700 00E8                beq        +0xEA /* 0000322E */
  4779. 00003148  102D E5B8                move.b     D0, [A5 - 0x1A48]
  4780. 0000314C  6700 00BA                beq        +0xBC /* 00003208 */
  4781. 00003150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4782. 00003154  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  4783. 00003158  2440                     movea.l    A2, D0
  4784. 0000315A  2F0C                     move.l     -[A7], A4
  4785. 0000315C  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  4786. 00003160  2200                     move.l     D1, D0
  4787. 00003162  200A                     move.l     D0, A2
  4788. 00003164  B081                     cmp.l      D0, D1
  4789. 00003166  6600 00A0                bne        +0xA2 /* 00003208 */
  4790. 0000316A  6000 00C2                bra        +0xC4 /* 0000322E */
  4791. label0000316E:
  4792. 0000316E  0C2D 0004 E276           cmpi.b     [A5 - 0x1D8A], 0x4
  4793. 00003174  6622                     bne        +0x24 /* 00003198 */
  4794. 00003176  2006                     move.l     D0, D6
  4795. 00003178  2200                     move.l     D1, D0
  4796. 0000317A  C0FC 0014                mulu.w     D0, 0x14
  4797. 0000317E  4841                     swap.w     D1
  4798. 00003180  C2FC 0014                mulu.w     D1, 0x14
  4799. 00003184  4841                     swap.w     D1
  4800. 00003186  4241                     clr.w      D1
  4801. 00003188  D081                     add.l      D0, D1
  4802. 0000318A  41ED CCA0                lea.l      A0, [A5 - 0x3360]
  4803. 0000318E  D088                     add.l      D0, A0
  4804. 00003190  2040                     movea.l    A0, D0
  4805. 00003192  D1C5                     add.l      A0, D5
  4806. 00003194  1010                     move.b     D0, [A0]
  4807. 00003196  600E                     bra        +0x10 /* 000031A6 */
  4808. label00003198:
  4809. 00003198  2006                     move.l     D0, D6
  4810. 0000319A  41ED CE30                lea.l      A0, [A5 - 0x31D0]
  4811. 0000319E  D088                     add.l      D0, A0
  4812. 000031A0  2040                     movea.l    A0, D0
  4813. 000031A2  D1C5                     add.l      A0, D5
  4814. 000031A4  1010                     move.b     D0, [A0]
  4815. label000031A6:
  4816. 000031A6  7800                     moveq.l    D4, 0x00
  4817. 000031A8  1800                     move.b     D4, D0
  4818. 000031AA  7072                     moveq.l    D0, 0x72
  4819. 000031AC  B880                     cmp.l      D4, D0
  4820. 000031AE  6758                     beq        +0x5A /* 00003208 */
  4821. 000031B0  7070                     moveq.l    D0, 0x70
  4822. 000031B2  B880                     cmp.l      D4, D0
  4823. 000031B4  6778                     beq        +0x7A /* 0000322E */
  4824. 000031B6  7071                     moveq.l    D0, 0x71
  4825. 000031B8  B880                     cmp.l      D4, D0
  4826. 000031BA  6772                     beq        +0x74 /* 0000322E */
  4827. 000031BC  7052                     moveq.l    D0, 0x52
  4828. 000031BE  B880                     cmp.l      D4, D0
  4829. 000031C0  6700 011E                beq        +0x120 /* 000032E0 */
  4830. 000031C4  7053                     moveq.l    D0, 0x53
  4831. 000031C6  B880                     cmp.l      D4, D0
  4832. 000031C8  6700 0116                beq        +0x118 /* 000032E0 */
  4833. 000031CC  7078                     moveq.l    D0, 0x78
  4834. 000031CE  B880                     cmp.l      D4, D0
  4835. 000031D0  6700 0084                beq        +0x86 /* 00003256 */
  4836. 000031D4  7079                     moveq.l    D0, 0x79
  4837. 000031D6  B880                     cmp.l      D4, D0
  4838. 000031D8  6700 0086                beq        +0x88 /* 00003260 */
  4839. 000031DC  707A                     moveq.l    D0, 0x7A
  4840. 000031DE  B880                     cmp.l      D4, D0
  4841. 000031E0  6700 0088                beq        +0x8A /* 0000326A */
  4842. 000031E4  7076                     moveq.l    D0, 0x76
  4843. 000031E6  B880                     cmp.l      D4, D0
  4844. 000031E8  6700 008A                beq        +0x8C /* 00003274 */
  4845. 000031EC  7077                     moveq.l    D0, 0x77
  4846. 000031EE  B880                     cmp.l      D4, D0
  4847. 000031F0  6700 008C                beq        +0x8E /* 0000327E */
  4848. 000031F4  704A                     moveq.l    D0, 0x4A
  4849. 000031F6  B880                     cmp.l      D4, D0
  4850. 000031F8  6700 00A2                beq        +0xA4 /* 0000329C */
  4851. 000031FC  7075                     moveq.l    D0, 0x75
  4852. 000031FE  B880                     cmp.l      D4, D0
  4853. 00003200  6700 00CA                beq        +0xCC /* 000032CC */
  4854. 00003204  6000 00DA                bra        +0xDC /* 000032E0 */
  4855. label00003208:
  4856. 00003208  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4857. 0000320C  2F0C                     move.l     -[A7], A4
  4858. 0000320E  7052                     moveq.l    D0, 0x52
  4859. 00003210  2F00                     move.l     -[A7], D0
  4860. 00003212  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  4861. 00003216  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4862. 0000321A  0C85 0000 0014           cmpi.l     D5, 0x14
  4863. 00003220  660C                     bne        +0xE /* 0000322E */
  4864. 00003222  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4865. 00003226  2028 004C                move.l     D0, [A0 + 0x4C]
  4866. 0000322A  2D40 0008                move.l     [A6 + 0x8], D0
  4867. label0000322E:
  4868. 0000322E  4AAB 0016                tst.l      [A3 + 0x16]
  4869. 00003232  6612                     bne        +0x14 /* 00003246 */
  4870. 00003234  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  4871. 00003238  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  4872. 0000323C  2740 0016                move.l     [A3 + 0x16], D0
  4873. 00003240  2040                     movea.l    A0, D0
  4874. 00003242  5268 0006                addq.w     [A0 + 0x6], 1
  4875. label00003246:
  4876. 00003246  2F0B                     move.l     -[A7], A3
  4877. 00003248  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4878. 0000324C  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  4879. 00003250  2640                     movea.l    A3, D0
  4880. 00003252  6000 00B8                bra        +0xBA /* 0000330C */
  4881. label00003256:
  4882. 00003256  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4883. 0000325A  2468 0020                movea.l    A2, [A0 + 0x20]
  4884. 0000325E  6026                     bra        +0x28 /* 00003286 */
  4885. label00003260:
  4886. 00003260  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4887. 00003264  2468 0024                movea.l    A2, [A0 + 0x24]
  4888. 00003268  601C                     bra        +0x1E /* 00003286 */
  4889. label0000326A:
  4890. 0000326A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4891. 0000326E  2468 0034                movea.l    A2, [A0 + 0x34]
  4892. 00003272  6012                     bra        +0x14 /* 00003286 */
  4893. label00003274:
  4894. 00003274  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4895. 00003278  2468 000C                movea.l    A2, [A0 + 0xC]
  4896. 0000327C  6008                     bra        +0xA /* 00003286 */
  4897. label0000327E:
  4898. 0000327E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4899. 00003282  2468 0010                movea.l    A2, [A0 + 0x10]
  4900. label00003286:
  4901. 00003286  2F0B                     move.l     -[A7], A3
  4902. 00003288  2F0A                     move.l     -[A7], A2
  4903. 0000328A  4EBA FD58                jsr        [PC - 0x2A8 /* 00002FE4 */]
  4904. 0000328E  2F00                     move.l     -[A7], D0
  4905. 00003290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4906. 00003294  4EBA FD4E                jsr        [PC - 0x2B2 /* 00002FE4 */]
  4907. 00003298  2640                     movea.l    A3, D0
  4908. 0000329A  6070                     bra        +0x72 /* 0000330C */
  4909. label0000329C:
  4910. 0000329C  206E 0008                movea.l    A0, [A6 + 0x8]
  4911. 000032A0  2068 0008                movea.l    A0, [A0 + 0x8]
  4912. 000032A4  2610                     move.l     D3, [A0]
  4913. 000032A6  701F                     moveq.l    D0, 0x1F
  4914. 000032A8  2D43 FFFC                move.l     [A6 - 0x4], D3
  4915. 000032AC  C640                     and.w      D3, D0
  4916. 000032AE  7013                     moveq.l    D0, 0x13
  4917. 000032B0  B640                     cmp.w      D3, D0
  4918. 000032B2  6700 FF7A                beq        -0x84 /* 0000322E */
  4919. 000032B6  202E FFFC                move.l     D0, [A6 - 0x4]
  4920. 000032BA  7240                     moveq.l    D1, 0x40
  4921. 000032BC  C081                     and.l      D0, D1
  4922. 000032BE  6704                     beq        +0x6 /* 000032C4 */
  4923. 000032C0  704B                     moveq.l    D0, 0x4B
  4924. 000032C2  6002                     bra        +0x4 /* 000032C6 */
  4925. label000032C4:
  4926. 000032C4  704A                     moveq.l    D0, 0x4A
  4927. label000032C6:
  4928. 000032C6  7800                     moveq.l    D4, 0x00
  4929. 000032C8  1800                     move.b     D4, D0
  4930. 000032CA  6014                     bra        +0x16 /* 000032E0 */
  4931. label000032CC:
  4932. 000032CC  302D E34A                move.w     D0, [A5 - 0x1CB6]
  4933. 000032D0  7201                     moveq.l    D1, 0x01
  4934. 000032D2  C041                     and.w      D0, D1
  4935. 000032D4  6704                     beq        +0x6 /* 000032DA */
  4936. 000032D6  704F                     moveq.l    D0, 0x4F
  4937. 000032D8  6002                     bra        +0x4 /* 000032DC */
  4938. label000032DA:
  4939. 000032DA  7050                     moveq.l    D0, 0x50
  4940. label000032DC:
  4941. 000032DC  7800                     moveq.l    D4, 0x00
  4942. 000032DE  1800                     move.b     D4, D0
  4943. label000032E0:
  4944. 000032E0  7070                     moveq.l    D0, 0x70
  4945. 000032E2  B880                     cmp.l      D4, D0
  4946. 000032E4  640E                     bcc        +0x10 /* 000032F4 */
  4947. 000032E6  41ED E076                lea.l      A0, [A5 - 0x1F8A]
  4948. 000032EA  1030 4000                move.b     D0, [A0 + D4.w]
  4949. 000032EE  7202                     moveq.l    D1, 0x02
  4950. 000032F0  C001                     and.b      D0, D1
  4951. 000032F2  660A                     bne        +0xC /* 000032FE */
  4952. label000032F4:
  4953. 000032F4  2F3C 0000 12B4           move.l     -[A7], 0x12B4
  4954. 000032FA  4EBA E102                jsr        [PC - 0x1EFE /* 000013FE */]
  4955. label000032FE:
  4956. 000032FE  2F04                     move.l     -[A7], D4
  4957. 00003300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4958. 00003304  2F0B                     move.l     -[A7], A3
  4959. 00003306  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  4960. 0000330A  2640                     movea.l    A3, D0
  4961. label0000330C:
  4962. 0000330C  102D E350                move.b     D0, [A5 - 0x1CB0]
  4963. 00003310  6706                     beq        +0x8 /* 00003318 */
  4964. 00003312  002B 0001 001A           ori.b      [A3 + 0x1A], 0x1
  4965. label00003318:
  4966. 00003318  200B                     move.l     D0, A3
  4967. 0000331A  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4968. 0000331E  4E5E                     unlink     A6
  4969. 00003320  205F                     movea.l    A0, [A7]+
  4970. 00003322  504F                     addq.w     A7, 8
  4971. 00003324  4ED0                     jmp        [A0]
  4972. fn00003326:
  4973. 00003326  4E56 FFF4                link       A6, -0x000C
  4974. 0000332A  48E7 0030                movem.l    -[A7], A2,A3
  4975. 0000332E  266E 0008                movea.l    A3, [A6 + 0x8]
  4976. 00003332  206B 0002                movea.l    A0, [A3 + 0x2]
  4977. 00003336  2068 0012                movea.l    A0, [A0 + 0x12]
  4978. 0000333A  2010                     move.l     D0, [A0]
  4979. 0000333C  0280 0000 00FF           andi.l     D0, 0xFF
  4980. 00003342  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4981. 00003346  1030 0000                move.b     D0, [A0 + D0.w]
  4982. 0000334A  7201                     moveq.l    D1, 0x01
  4983. 0000334C  C001                     and.b      D0, D1
  4984. 0000334E  671E                     beq        +0x20 /* 0000336E */
  4985. 00003350  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  4986. 00003354  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4987. 00003358  7001                     moveq.l    D0, 0x01
  4988. 0000335A  2F00                     move.l     -[A7], D0
  4989. 0000335C  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  4990. 00003360  2740 0006                move.l     [A3 + 0x6], D0
  4991. 00003364  2F0B                     move.l     -[A7], A3
  4992. 00003366  4EBA F5DA                jsr        [PC - 0xA26 /* 00002942 */]
  4993. 0000336A  6000 00D2                bra        +0xD4 /* 0000343E */
  4994. label0000336E:
  4995. 0000336E  302D E34A                move.w     D0, [A5 - 0x1CB6]
  4996. 00003372  7202                     moveq.l    D1, 0x02
  4997. 00003374  C041                     and.w      D0, D1
  4998. 00003376  6750                     beq        +0x52 /* 000033C8 */
  4999. 00003378  206B 0002                movea.l    A0, [A3 + 0x2]
  5000. 0000337C  2068 0012                movea.l    A0, [A0 + 0x12]
  5001. 00003380  2010                     move.l     D0, [A0]
  5002. 00003382  721F                     moveq.l    D1, 0x1F
  5003. 00003384  C081                     and.l      D0, D1
  5004. 00003386  41ED E170                lea.l      A0, [A5 - 0x1E90]
  5005. 0000338A  1030 0000                move.b     D0, [A0 + D0.w]
  5006. 0000338E  7202                     moveq.l    D1, 0x02
  5007. 00003390  C001                     and.b      D0, D1
  5008. 00003392  6734                     beq        +0x36 /* 000033C8 */
  5009. 00003394  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  5010. 00003398  244B                     movea.l    A2, A3
  5011. 0000339A  5C4A                     addq.w     A2, 6
  5012. 0000339C  2480                     move.l     [A2], D0
  5013. 0000339E  2040                     movea.l    A0, D0
  5014. 000033A0  10BC 005D                move.b     [A0], 0x5D /* ']' */
  5015. 000033A4  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  5016. 000033A8  2028 0034                move.l     D0, [A0 + 0x34]
  5017. 000033AC  2052                     movea.l    A0, [A2]
  5018. 000033AE  2140 0012                move.l     [A0 + 0x12], D0
  5019. 000033B2  2040                     movea.l    A0, D0
  5020. 000033B4  5268 0006                addq.w     [A0 + 0x6], 1
  5021. 000033B8  2052                     movea.l    A0, [A2]
  5022. 000033BA  217C 3FF0 0000 0002      move.l     [A0 + 0x2], 0x3FF00000
  5023. 000033C2  42A8 0006                clr.l      [A0 + 0x6]
  5024. 000033C6  6076                     bra        +0x78 /* 0000343E */
  5025. label000033C8:
  5026. 000033C8  206B 0002                movea.l    A0, [A3 + 0x2]
  5027. 000033CC  2068 0012                movea.l    A0, [A0 + 0x12]
  5028. 000033D0  2010                     move.l     D0, [A0]
  5029. 000033D2  721F                     moveq.l    D1, 0x1F
  5030. 000033D4  C041                     and.w      D0, D1
  5031. 000033D6  720E                     moveq.l    D1, 0x0E
  5032. 000033D8  B041                     cmp.w      D0, D1
  5033. 000033DA  663C                     bne        +0x3E /* 00003418 */
  5034. 000033DC  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  5035. 000033E0  244B                     movea.l    A2, A3
  5036. 000033E2  5C4A                     addq.w     A2, 6
  5037. 000033E4  2480                     move.l     [A2], D0
  5038. 000033E6  2040                     movea.l    A0, D0
  5039. 000033E8  10BC 005D                move.b     [A0], 0x5D /* ']' */
  5040. 000033EC  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  5041. 000033F0  2028 0038                move.l     D0, [A0 + 0x38]
  5042. 000033F4  2052                     movea.l    A0, [A2]
  5043. 000033F6  2140 0012                move.l     [A0 + 0x12], D0
  5044. 000033FA  2040                     movea.l    A0, D0
  5045. 000033FC  5268 0006                addq.w     [A0 + 0x6], 1
  5046. 00003400  42A7                     clr.l      -[A7]
  5047. 00003402  2F3C 3FF0 0000           move.l     -[A7], 0x3FF00000
  5048. 00003408  2052                     movea.l    A0, [A2]
  5049. 0000340A  5448                     addq.w     A0, 2
  5050. 0000340C  2F08                     move.l     -[A7], A0
  5051. 0000340E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5052. 00003412  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5053. 00003416  6026                     bra        +0x28 /* 0000343E */
  5054. label00003418:
  5055. 00003418  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  5056. 0000341C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5057. 00003420  7001                     moveq.l    D0, 0x01
  5058. 00003422  2F00                     move.l     -[A7], D0
  5059. 00003424  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  5060. 00003428  2740 0006                move.l     [A3 + 0x6], D0
  5061. 0000342C  2F00                     move.l     -[A7], D0
  5062. 0000342E  206B 0002                movea.l    A0, [A3 + 0x2]
  5063. 00003432  2F28 0012                move.l     -[A7], [A0 + 0x12]
  5064. 00003436  4EBA EC70                jsr        [PC - 0x1390 /* 000020A8 */]
  5065. 0000343A  2740 0006                move.l     [A3 + 0x6], D0
  5066. label0000343E:
  5067. 0000343E  4CDF 0C00                movem.l    A2,A3, [A7]+
  5068. 00003442  4E5E                     unlink     A6
  5069. 00003444  205F                     movea.l    A0, [A7]+
  5070. 00003446  584F                     addq.w     A7, 4
  5071. 00003448  4ED0                     jmp        [A0]
  5072. fn0000344A:
  5073. 0000344A  4E56 0000                link       A6, 0
  5074. 0000344E  48E7 1020                movem.l    -[A7], D3,A2
  5075. 00003452  206E 0008                movea.l    A0, [A6 + 0x8]
  5076. 00003456  2468 0008                movea.l    A2, [A0 + 0x8]
  5077. 0000345A  2612                     move.l     D3, [A2]
  5078. 0000345C  701F                     moveq.l    D0, 0x1F
  5079. 0000345E  C680                     and.l      D3, D0
  5080. 00003460  7014                     moveq.l    D0, 0x14
  5081. 00003462  B680                     cmp.l      D3, D0
  5082. 00003464  6604                     bne        +0x6 /* 0000346A */
  5083. 00003466  7002                     moveq.l    D0, 0x02
  5084. 00003468  6002                     bra        +0x4 /* 0000346C */
  5085. label0000346A:
  5086. 0000346A  7001                     moveq.l    D0, 0x01
  5087. label0000346C:
  5088. 0000346C  4CDF 0408                movem.l    D3,A2, [A7]+
  5089. 00003470  4E5E                     unlink     A6
  5090. 00003472  205F                     movea.l    A0, [A7]+
  5091. 00003474  584F                     addq.w     A7, 4
  5092. 00003476  4ED0                     jmp        [A0]
  5093. fn00003478:
  5094. 00003478  4E56 0000                link       A6, 0
  5095. 0000347C  486D DAD6                pea.l      [A5 - 0x252A]
  5096. 00003480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5097. 00003484  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  5098. 00003488  4E5E                     unlink     A6
  5099. 0000348A  205F                     movea.l    A0, [A7]+
  5100. 0000348C  584F                     addq.w     A7, 4
  5101. 0000348E  4ED0                     jmp        [A0]
  5102. 00003490  4E56 FBFC                link       A6, -0x0404
  5103. 00003494  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5104. 00003498  7800                     moveq.l    D4, 0x00
  5105. 0000349A  122E 0008                move.b     D1, [A6 + 0x8]
  5106. 0000349E  7000                     moveq.l    D0, 0x00
  5107. 000034A0  1001                     move.b     D0, D1
  5108. 000034A2  721D                     moveq.l    D1, 0x1D
  5109. 000034A4  B081                     cmp.l      D0, D1
  5110. 000034A6  6708                     beq        +0xA /* 000034B0 */
  5111. 000034A8  7220                     moveq.l    D1, 0x20
  5112. 000034AA  B081                     cmp.l      D0, D1
  5113. 000034AC  670A                     beq        +0xC /* 000034B8 */
  5114. 000034AE  6010                     bra        +0x12 /* 000034C0 */
  5115. label000034B0:
  5116. 000034B0  1D7C 000D FFFC           move.b     [A6 - 0x4], 0xD /* '\r' */
  5117. 000034B6  6012                     bra        +0x14 /* 000034CA */
  5118. label000034B8:
  5119. 000034B8  1D7C 000E FFFC           move.b     [A6 - 0x4], 0xE
  5120. 000034BE  600A                     bra        +0xC /* 000034CA */
  5121. label000034C0:
  5122. 000034C0  2F3C 0000 00C4           move.l     -[A7], 0xC4
  5123. 000034C6  4EBA FFB0                jsr        [PC - 0x50 /* 00003478 */]
  5124. label000034CA:
  5125. 000034CA  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  5126. 000034D0  6614                     bne        +0x16 /* 000034E6 */
  5127. 000034D2  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  5128. 000034D6  486E FBFC                pea.l      [A6 - 0x404]
  5129. 000034DA  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  5130. 000034DE  504F                     addq.w     A7, 8
  5131. 000034E0  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  5132. 000034E4  6018                     bra        +0x1A /* 000034FE */
  5133. label000034E6:
  5134. 000034E6  4EBA 0AA4                jsr        [PC + 0xAA4 /* 00003F8C */]
  5135. 000034EA  2440                     movea.l    A2, D0
  5136. 000034EC  2F0A                     move.l     -[A7], A2
  5137. 000034EE  486E FBFC                pea.l      [A6 - 0x404]
  5138. 000034F2  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  5139. 000034F6  504F                     addq.w     A7, 8
  5140. 000034F8  0084 0000 0004           ori.l      D4, 0x4
  5141. label000034FE:
  5142. 000034FE  486E FBFC                pea.l      [A6 - 0x404]
  5143. 00003502  7608                     moveq.l    D3, 0x08
  5144. 00003504  2F03                     move.l     -[A7], D3
  5145. 00003506  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  5146. 0000350A  2640                     movea.l    A3, D0
  5147. 0000350C  200B                     move.l     D0, A3
  5148. 0000350E  6618                     bne        +0x1A /* 00003528 */
  5149. 00003510  7002                     moveq.l    D0, 0x02
  5150. 00003512  2F00                     move.l     -[A7], D0
  5151. 00003514  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  5152. 00003518  4A80                     tst.l      D0
  5153. 0000351A  660C                     bne        +0xE /* 00003528 */
  5154. 0000351C  486E FBFC                pea.l      [A6 - 0x404]
  5155. 00003520  2F03                     move.l     -[A7], D3
  5156. 00003522  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  5157. 00003526  2640                     movea.l    A3, D0
  5158. label00003528:
  5159. 00003528  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  5160. 0000352E  664C                     bne        +0x4E /* 0000357C */
  5161. 00003530  200B                     move.l     D0, A3
  5162. 00003532  6722                     beq        +0x24 /* 00003556 */
  5163. 00003534  246B 000C                movea.l    A2, [A3 + 0xC]
  5164. 00003538  102A 0004                move.b     D0, [A2 + 0x4]
  5165. 0000353C  1203                     move.b     D1, D3
  5166. 0000353E  C001                     and.b      D0, D1
  5167. 00003540  6628                     bne        +0x2A /* 0000356A */
  5168. 00003542  486E FBFC                pea.l      [A6 - 0x404]
  5169. 00003546  7030                     moveq.l    D0, 0x30
  5170. 00003548  2F00                     move.l     -[A7], D0
  5171. 0000354A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5172. 0000354E  504F                     addq.w     A7, 8
  5173. 00003550  200A                     move.l     D0, A2
  5174. 00003552  4EFA 00CC                jmp        [PC + 0xCC /* 00003620 */]
  5175. label00003556:
  5176. 00003556  486E FBFC                pea.l      [A6 - 0x404]
  5177. 0000355A  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  5178. 0000355E  2F04                     move.l     -[A7], D4
  5179. 00003560  4EBA 07CA                jsr        [PC + 0x7CA /* 00003D2C */]
  5180. 00003564  2640                     movea.l    A3, D0
  5181. 00003566  246B 000C                movea.l    A2, [A3 + 0xC]
  5182. label0000356A:
  5183. 0000356A  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  5184. 0000356E  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  5185. 00003572  2F0A                     move.l     -[A7], A2
  5186. 00003574  4267                     clr.w      -[A7]
  5187. 00003576  4EBA 01EA                jsr        [PC + 0x1EA /* 00003762 */]
  5188. 0000357A  6074                     bra        +0x76 /* 000035F0 */
  5189. label0000357C:
  5190. 0000357C  162D DB5A                move.b     D3, [A5 - 0x24A6]
  5191. 00003580  703C                     moveq.l    D0, 0x3C
  5192. 00003582  B600                     cmp.b      D3, D0
  5193. 00003584  6706                     beq        +0x8 /* 0000358C */
  5194. 00003586  7057                     moveq.l    D0, 0x57
  5195. 00003588  B600                     cmp.b      D3, D0
  5196. 0000358A  6606                     bne        +0x8 /* 00003592 */
  5197. label0000358C:
  5198. 0000358C  202D E6CA                move.l     D0, [A5 - 0x1936]
  5199. 00003590  670E                     beq        +0x10 /* 000035A0 */
  5200. label00003592:
  5201. 00003592  486E FBFC                pea.l      [A6 - 0x404]
  5202. 00003596  7008                     moveq.l    D0, 0x08
  5203. 00003598  2F00                     move.l     -[A7], D0
  5204. 0000359A  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  5205. 0000359E  2640                     movea.l    A3, D0
  5206. label000035A0:
  5207. 000035A0  200B                     move.l     D0, A3
  5208. 000035A2  6610                     bne        +0x12 /* 000035B4 */
  5209. 000035A4  486E FBFC                pea.l      [A6 - 0x404]
  5210. 000035A8  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  5211. 000035AC  2F04                     move.l     -[A7], D4
  5212. 000035AE  4EBA 077C                jsr        [PC + 0x77C /* 00003D2C */]
  5213. 000035B2  2640                     movea.l    A3, D0
  5214. label000035B4:
  5215. 000035B4  4A2B 0016                tst.b      [A3 + 0x16]
  5216. 000035B8  660A                     bne        +0xC /* 000035C4 */
  5217. 000035BA  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  5218. 000035BE  2028 0018                move.l     D0, [A0 + 0x18]
  5219. 000035C2  605C                     bra        +0x5E /* 00003620 */
  5220. label000035C4:
  5221. 000035C4  122E FFFC                move.b     D1, [A6 - 0x4]
  5222. 000035C8  7000                     moveq.l    D0, 0x00
  5223. 000035CA  1001                     move.b     D0, D1
  5224. 000035CC  122B 0016                move.b     D1, [A3 + 0x16]
  5225. 000035D0  4881                     ext.w      D1
  5226. 000035D2  48C1                     ext.l      D1
  5227. 000035D4  B081                     cmp.l      D0, D1
  5228. 000035D6  6718                     beq        +0x1A /* 000035F0 */
  5229. 000035D8  486E FBFC                pea.l      [A6 - 0x404]
  5230. 000035DC  701C                     moveq.l    D0, 0x1C
  5231. 000035DE  2F00                     move.l     -[A7], D0
  5232. 000035E0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5233. 000035E4  504F                     addq.w     A7, 8
  5234. 000035E6  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  5235. 000035EA  2028 0018                move.l     D0, [A0 + 0x18]
  5236. 000035EE  6030                     bra        +0x32 /* 00003620 */
  5237. label000035F0:
  5238. 000035F0  202B 0018                move.l     D0, [A3 + 0x18]
  5239. 000035F4  0280 0400 0000           andi.l     D0, 0x4000000
  5240. 000035FA  6720                     beq        +0x22 /* 0000361C */
  5241. 000035FC  206B 0010                movea.l    A0, [A3 + 0x10]
  5242. 00003600  4A90                     tst.l      [A0]
  5243. 00003602  6718                     beq        +0x1A /* 0000361C */
  5244. 00003604  02AB FBFF FFFF 0018      andi.l     [A3 + 0x18], 0xFBFFFFFF
  5245. 0000360C  262B 000C                move.l     D3, [A3 + 0xC]
  5246. 00003610  2F03                     move.l     -[A7], D3
  5247. 00003612  2043                     movea.l    A0, D3
  5248. 00003614  2F28 0012                move.l     -[A7], [A0 + 0x12]
  5249. 00003618  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  5250. label0000361C:
  5251. 0000361C  202B 000C                move.l     D0, [A3 + 0xC]
  5252. label00003620:
  5253. 00003620  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5254. 00003624  4E5E                     unlink     A6
  5255. 00003626  205F                     movea.l    A0, [A7]+
  5256. 00003628  544F                     addq.w     A7, 2
  5257. 0000362A  4ED0                     jmp        [A0]
  5258. fn0000362C:
  5259. 0000362C  4E56 FFFC                link       A6, -0x0004
  5260. 00003630  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5261. 00003634  246E 0008                movea.l    A2, [A6 + 0x8]
  5262. 00003638  2A2E 0010                move.l     D5, [A6 + 0x10]
  5263. 0000363C  5E85                     addq.l     D5, 7
  5264. 0000363E  E68D                     lsr        D5, 3
  5265. 00003640  4244                     clr.w      D4
  5266. 00003642  7600                     moveq.l    D3, 0x00
  5267. 00003644  2D43 FFFC                move.l     [A6 - 0x4], D3
  5268. 00003648  202E 0010                move.l     D0, [A6 + 0x10]
  5269. 0000364C  6606                     bne        +0x8 /* 00003654 */
  5270. 0000364E  2003                     move.l     D0, D3
  5271. 00003650  4EFA 0094                jmp        [PC + 0x94 /* 000036E6 */]
  5272. label00003654:
  5273. 00003654  7001                     moveq.l    D0, 0x01
  5274. 00003656  BA80                     cmp.l      D5, D0
  5275. 00003658  6710                     beq        +0x12 /* 0000366A */
  5276. 0000365A  7002                     moveq.l    D0, 0x02
  5277. 0000365C  BA80                     cmp.l      D5, D0
  5278. 0000365E  670A                     beq        +0xC /* 0000366A */
  5279. 00003660  7003                     moveq.l    D0, 0x03
  5280. 00003662  BA80                     cmp.l      D5, D0
  5281. 00003664  6704                     beq        +0x6 /* 0000366A */
  5282. 00003666  7004                     moveq.l    D0, 0x04
  5283. 00003668  BA80                     cmp.l      D5, D0
  5284. label0000366A:
  5285. 0000366A  206E 000C                movea.l    A0, [A6 + 0xC]
  5286. 0000366E  2068 0010                movea.l    A0, [A0 + 0x10]
  5287. 00003672  2868 0004                movea.l    A4, [A0 + 0x4]
  5288. 00003676  6068                     bra        +0x6A /* 000036E0 */
  5289. label00003678:
  5290. 00003678  266C 0008                movea.l    A3, [A4 + 0x8]
  5291. 0000367C  B7CA                     cmpa.l     A3, A2
  5292. 0000367E  6602                     bne        +0x4 /* 00003682 */
  5293. 00003680  7801                     moveq.l    D4, 0x01
  5294. label00003682:
  5295. 00003682  4A44                     tst.w      D4
  5296. 00003684  6758                     beq        +0x5A /* 000036DE */
  5297. 00003686  206B 000C                movea.l    A0, [A3 + 0xC]
  5298. 0000368A  2010                     move.l     D0, [A0]
  5299. 0000368C  721F                     moveq.l    D1, 0x1F
  5300. 0000368E  C041                     and.w      D0, D1
  5301. 00003690  7211                     moveq.l    D1, 0x11
  5302. 00003692  B041                     cmp.w      D0, D1
  5303. 00003694  6248                     bhi        +0x4A /* 000036DE */
  5304. 00003696  206B 000C                movea.l    A0, [A3 + 0xC]
  5305. 0000369A  2010                     move.l     D0, [A0]
  5306. 0000369C  0280 0000 00FF           andi.l     D0, 0xFF
  5307. 000036A2  41ED E170                lea.l      A0, [A5 - 0x1E90]
  5308. 000036A6  1030 0000                move.b     D0, [A0 + D0.w]
  5309. 000036AA  7220                     moveq.l    D1, 0x20
  5310. 000036AC  C001                     and.b      D0, D1
  5311. 000036AE  6712                     beq        +0x14 /* 000036C2 */
  5312. 000036B0  204B                     movea.l    A0, A3
  5313. 000036B2  700C                     moveq.l    D0, 0x0C
  5314. 000036B4  D1C0                     add.l      A0, D0
  5315. 000036B6  2F08                     move.l     -[A7], A0
  5316. 000036B8  7009                     moveq.l    D0, 0x09
  5317. 000036BA  2F00                     move.l     -[A7], D0
  5318. 000036BC  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  5319. 000036C0  6010                     bra        +0x12 /* 000036D2 */
  5320. label000036C2:
  5321. 000036C2  204B                     movea.l    A0, A3
  5322. 000036C4  700C                     moveq.l    D0, 0x0C
  5323. 000036C6  D1C0                     add.l      A0, D0
  5324. 000036C8  2F08                     move.l     -[A7], A0
  5325. 000036CA  7008                     moveq.l    D0, 0x08
  5326. 000036CC  2F00                     move.l     -[A7], D0
  5327. 000036CE  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  5328. label000036D2:
  5329. 000036D2  102B 0010                move.b     D0, [A3 + 0x10]
  5330. 000036D6  902E FFFF                sub.b      D0, [A6 - 0x1]
  5331. 000036DA  1740 0010                move.b     [A3 + 0x10], D0
  5332. label000036DE:
  5333. 000036DE  2854                     movea.l    A4, [A4]
  5334. label000036E0:
  5335. 000036E0  200C                     move.l     D0, A4
  5336. 000036E2  6694                     bne        -0x6A /* 00003678 */
  5337. 000036E4  2005                     move.l     D0, D5
  5338. label000036E6:
  5339. 000036E6  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5340. 000036EA  4E5E                     unlink     A6
  5341. 000036EC  205F                     movea.l    A0, [A7]+
  5342. 000036EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5343. 000036F2  4ED0                     jmp        [A0]
  5344. fn000036F4:
  5345. 000036F4  4E56 0000                link       A6, 0
  5346. 000036F8  48E7 1430                movem.l    -[A7], D3,D5,A2,A3
  5347. 000036FC  2A2E 000A                move.l     D5, [A6 + 0xA]
  5348. 00003700  266E 000E                movea.l    A3, [A6 + 0xE]
  5349. 00003704  244B                     movea.l    A2, A3
  5350. 00003706  700C                     moveq.l    D0, 0x0C
  5351. 00003708  D5C0                     add.l      A2, D0
  5352. 0000370A  2012                     move.l     D0, [A2]
  5353. 0000370C  B085                     cmp.l      D0, D5
  5354. 0000370E  6444                     bcc        +0x46 /* 00003754 */
  5355. 00003710  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5356. 00003718  6606                     bne        +0x8 /* 00003720 */
  5357. 0000371A  7002                     moveq.l    D0, 0x02
  5358. 0000371C  2480                     move.l     [A2], D0
  5359. 0000371E  6034                     bra        +0x36 /* 00003754 */
  5360. label00003720:
  5361. 00003720  7608                     moveq.l    D3, 0x08
  5362. 00003722  BA83                     cmp.l      D5, D3
  5363. 00003724  6706                     beq        +0x8 /* 0000372C */
  5364. 00003726  7010                     moveq.l    D0, 0x10
  5365. 00003728  BA80                     cmp.l      D5, D0
  5366. 0000372A  6624                     bne        +0x26 /* 00003750 */
  5367. label0000372C:
  5368. 0000372C  4AAB 0004                tst.l      [A3 + 0x4]
  5369. 00003730  6716                     beq        +0x18 /* 00003748 */
  5370. 00003732  0C2E 000E 0008           cmpi.b     [A6 + 0x8], 0xE
  5371. 00003738  6606                     bne        +0x8 /* 00003740 */
  5372. 0000373A  2743 000C                move.l     [A3 + 0xC], D3
  5373. 0000373E  6014                     bra        +0x16 /* 00003754 */
  5374. label00003740:
  5375. 00003740  7004                     moveq.l    D0, 0x04
  5376. 00003742  2740 000C                move.l     [A3 + 0xC], D0
  5377. 00003746  600C                     bra        +0xE /* 00003754 */
  5378. label00003748:
  5379. 00003748  7008                     moveq.l    D0, 0x08
  5380. 0000374A  2740 000C                move.l     [A3 + 0xC], D0
  5381. 0000374E  6004                     bra        +0x6 /* 00003754 */
  5382. label00003750:
  5383. 00003750  2745 000C                move.l     [A3 + 0xC], D5
  5384. label00003754:
  5385. 00003754  4CDF 0C28                movem.l    D3,D5,A2,A3, [A7]+
  5386. 00003758  4E5E                     unlink     A6
  5387. 0000375A  205F                     movea.l    A0, [A7]+
  5388. 0000375C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5389. 00003760  4ED0                     jmp        [A0]
  5390. fn00003762:
  5391. 00003762  4E56 FBCC                link       A6, -0x0434
  5392. 00003766  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5393. 0000376A  7600                     moveq.l    D3, 0x00
  5394. 0000376C  2D43 FFD4                move.l     [A6 - 0x2C], D3
  5395. 00003770  2D43 FFD8                move.l     [A6 - 0x28], D3
  5396. 00003774  2C03                     move.l     D6, D3
  5397. 00003776  4247                     clr.w      D7
  5398. 00003778  7000                     moveq.l    D0, 0x00
  5399. 0000377A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5400. 0000377E  246E 000A                movea.l    A2, [A6 + 0xA]
  5401. 00003782  202A 000C                move.l     D0, [A2 + 0xC]
  5402. 00003786  2D40 FFDC                move.l     [A6 - 0x24], D0
  5403. 0000378A  4A80                     tst.l      D0
  5404. 0000378C  660A                     bne        +0xC /* 00003798 */
  5405. 0000378E  2F3C 0000 042A           move.l     -[A7], 0x42A
  5406. 00003794  4EBA FCE2                jsr        [PC - 0x31E /* 00003478 */]
  5407. label00003798:
  5408. 00003798  206E FFDC                movea.l    A0, [A6 - 0x24]
  5409. 0000379C  2028 0010                move.l     D0, [A0 + 0x10]
  5410. 000037A0  2D40 FFE0                move.l     [A6 - 0x20], D0
  5411. 000037A4  2A03                     move.l     D5, D3
  5412. 000037A6  200A                     move.l     D0, A2
  5413. 000037A8  660A                     bne        +0xC /* 000037B4 */
  5414. 000037AA  2F3C 0000 0430           move.l     -[A7], 0x430
  5415. 000037B0  4EBA FCC6                jsr        [PC - 0x33A /* 00003478 */]
  5416. label000037B4:
  5417. 000037B4  2D6D E5E6 FFCC           move.l     [A6 - 0x34], [A5 - 0x1A1A]
  5418. 000037BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5419. 000037BC  2B40 E5E6                move.l     [A5 - 0x1A1A], D0
  5420. 000037C0  6000 04A0                bra        +0x4A2 /* 00003C62 */
  5421. label000037C4:
  5422. 000037C4  486E FFD0                pea.l      [A6 - 0x30]
  5423. 000037C8  42A7                     clr.l      -[A7]
  5424. 000037CA  7001                     moveq.l    D0, 0x01
  5425. 000037CC  3F00                     move.w     -[A7], D0
  5426. 000037CE  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  5427. 000037D2  246E FFE0                movea.l    A2, [A6 - 0x20]
  5428. 000037D6  584A                     addq.w     A2, 4
  5429. 000037D8  2D4A FFF4                move.l     [A6 - 0xC], A2
  5430. 000037DC  206E FFE0                movea.l    A0, [A6 - 0x20]
  5431. 000037E0  7010                     moveq.l    D0, 0x10
  5432. 000037E2  D1C0                     add.l      A0, D0
  5433. 000037E4  2D48 FFF8                move.l     [A6 - 0x8], A0
  5434. 000037E8  206E FFDC                movea.l    A0, [A6 - 0x24]
  5435. 000037EC  7048                     moveq.l    D0, 0x48
  5436. 000037EE  D1C0                     add.l      A0, D0
  5437. 000037F0  2D48 FFFC                move.l     [A6 - 0x4], A0
  5438. label000037F4:
  5439. 000037F4  0C2D 003B DB5A           cmpi.b     [A5 - 0x24A6], 0x3B /* ';' */
  5440. 000037FA  6654                     bne        +0x56 /* 00003850 */
  5441. 000037FC  0C2E 000E 000E           cmpi.b     [A6 + 0xE], 0xE
  5442. 00003802  660A                     bne        +0xC /* 0000380E */
  5443. 00003804  707B                     moveq.l    D0, 0x7B
  5444. 00003806  2F00                     move.l     -[A7], D0
  5445. 00003808  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5446. 0000380C  584F                     addq.w     A7, 4
  5447. label0000380E:
  5448. 0000380E  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5449. 00003812  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  5450. 00003816  2D40 FFEC                move.l     [A6 - 0x14], D0
  5451. 0000381A  7603                     moveq.l    D3, 0x03
  5452. 0000381C  E7A8                     lsl        D0, D3
  5453. 0000381E  2F00                     move.l     -[A7], D0
  5454. 00003820  4EBA 058C                jsr        [PC + 0x58C /* 00003DAE */]
  5455. 00003824  2D40 FFE8                move.l     [A6 - 0x18], D0
  5456. 00003828  D1AE FFD8                add.l      [A6 - 0x28], D0
  5457. 0000382C  BCAE FFEC                cmp.l      D6, [A6 - 0x14]
  5458. 00003830  6610                     bne        +0x12 /* 00003842 */
  5459. 00003832  4A80                     tst.l      D0
  5460. 00003834  670C                     beq        +0xE /* 00003842 */
  5461. 00003836  2806                     move.l     D4, D6
  5462. 00003838  E7AC                     lsl        D4, D3
  5463. 0000383A  B8AE FFD8                cmp.l      D4, [A6 - 0x28]
  5464. 0000383E  6200 03EC                bhi        +0x3EE /* 00003C2C */
  5465. label00003842:
  5466. 00003842  DA86                     add.l      D5, D6
  5467. 00003844  7C00                     moveq.l    D6, 0x00
  5468. 00003846  7000                     moveq.l    D0, 0x00
  5469. 00003848  2D40 FFD8                move.l     [A6 - 0x28], D0
  5470. 0000384C  6000 03DE                bra        +0x3E0 /* 00003C2C */
  5471. label00003850:
  5472. 00003850  162D DB5A                move.b     D3, [A5 - 0x24A6]
  5473. 00003854  7057                     moveq.l    D0, 0x57
  5474. 00003856  B600                     cmp.b      D3, D0
  5475. 00003858  6708                     beq        +0xA /* 00003862 */
  5476. 0000385A  703C                     moveq.l    D0, 0x3C
  5477. 0000385C  B600                     cmp.b      D3, D0
  5478. 0000385E  6600 0126                bne        +0x128 /* 00003986 */
  5479. label00003862:
  5480. 00003862  246E FFD0                movea.l    A2, [A6 - 0x30]
  5481. 00003866  2012                     move.l     D0, [A2]
  5482. 00003868  721F                     moveq.l    D1, 0x1F
  5483. 0000386A  C041                     and.w      D0, D1
  5484. 0000386C  7214                     moveq.l    D1, 0x14
  5485. 0000386E  B041                     cmp.w      D0, D1
  5486. 00003870  6600 0114                bne        +0x116 /* 00003986 */
  5487. 00003874  246A 000C                movea.l    A2, [A2 + 0xC]
  5488. 00003878  102A 0016                move.b     D0, [A2 + 0x16]
  5489. 0000387C  720E                     moveq.l    D1, 0x0E
  5490. 0000387E  B001                     cmp.b      D0, D1
  5491. 00003880  6600 0104                bne        +0x106 /* 00003986 */
  5492. 00003884  206A 0010                movea.l    A0, [A2 + 0x10]
  5493. 00003888  2028 0010                move.l     D0, [A0 + 0x10]
  5494. 0000388C  7204                     moveq.l    D1, 0x04
  5495. 0000388E  C081                     and.l      D0, D1
  5496. 00003890  6700 00F4                beq        +0xF6 /* 00003986 */
  5497. 00003894  202E FFD8                move.l     D0, [A6 - 0x28]
  5498. 00003898  670A                     beq        +0xC /* 000038A4 */
  5499. 0000389A  DA86                     add.l      D5, D6
  5500. 0000389C  7600                     moveq.l    D3, 0x00
  5501. 0000389E  2D43 FFD8                move.l     [A6 - 0x28], D3
  5502. 000038A2  2C03                     move.l     D6, D3
  5503. label000038A4:
  5504. 000038A4  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5505. 000038A8  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5506. 000038AC  2600                     move.l     D3, D0
  5507. 000038AE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5508. 000038B2  2F03                     move.l     -[A7], D3
  5509. 000038B4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5510. 000038B8  4EBA FE3A                jsr        [PC - 0x1C6 /* 000036F4 */]
  5511. 000038BC  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5512. 000038C0  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  5513. 000038C4  2800                     move.l     D4, D0
  5514. 000038C6  0C2E 000E 000E           cmpi.b     [A6 + 0xE], 0xE
  5515. 000038CC  660E                     bne        +0x10 /* 000038DC */
  5516. 000038CE  202E FFD4                move.l     D0, [A6 - 0x2C]
  5517. 000038D2  B084                     cmp.l      D0, D4
  5518. 000038D4  642C                     bcc        +0x2E /* 00003902 */
  5519. 000038D6  2D44 FFD4                move.l     [A6 - 0x2C], D4
  5520. 000038DA  6026                     bra        +0x28 /* 00003902 */
  5521. label000038DC:
  5522. 000038DC  2D44 FFD4                move.l     [A6 - 0x2C], D4
  5523. 000038E0  202D E612                move.l     D0, [A5 - 0x19EE]
  5524. 000038E4  671C                     beq        +0x1E /* 00003902 */
  5525. 000038E6  206E FFF4                movea.l    A0, [A6 - 0xC]
  5526. 000038EA  2010                     move.l     D0, [A0]
  5527. 000038EC  4480                     neg.l      D0
  5528. 000038EE  9180                     subx.l     D0, D0
  5529. 000038F0  4480                     neg.l      D0
  5530. 000038F2  3F00                     move.w     -[A7], D0
  5531. 000038F4  2F05                     move.l     -[A7], D5
  5532. 000038F6  2F03                     move.l     -[A7], D3
  5533. 000038F8  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5534. 000038FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5535. 00003900  2A00                     move.l     D5, D0
  5536. label00003902:
  5537. 00003902  206E FFD0                movea.l    A0, [A6 - 0x30]
  5538. 00003906  2068 000C                movea.l    A0, [A0 + 0xC]
  5539. 0000390A  2868 0010                movea.l    A4, [A0 + 0x10]
  5540. 0000390E  00AC 0000 0001 0010      ori.l      [A4 + 0x10], 0x1
  5541. 00003916  266C 0004                movea.l    A3, [A4 + 0x4]
  5542. 0000391A  6040                     bra        +0x42 /* 0000395C */
  5543. label0000391C:
  5544. 0000391C  246B 0008                movea.l    A2, [A3 + 0x8]
  5545. 00003920  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5546. 00003924  204A                     movea.l    A0, A2
  5547. 00003926  7048                     moveq.l    D0, 0x48
  5548. 00003928  D1C0                     add.l      A0, D0
  5549. 0000392A  2F08                     move.l     -[A7], A0
  5550. 0000392C  1F2A 0016                move.b     -[A7], [A2 + 0x16]
  5551. 00003930  4EBA 05DA                jsr        [PC + 0x5DA /* 00003F0C */]
  5552. 00003934  7600                     moveq.l    D3, 0x00
  5553. 00003936  2483                     move.l     [A2], D3
  5554. 00003938  2543 0004                move.l     [A2 + 0x4], D3
  5555. 0000393C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5556. 00003940  2F0A                     move.l     -[A7], A2
  5557. 00003942  4EBA 05F4                jsr        [PC + 0x5F4 /* 00003F38 */]
  5558. 00003946  162A 0016                move.b     D3, [A2 + 0x16]
  5559. 0000394A  7012                     moveq.l    D0, 0x12
  5560. 0000394C  B600                     cmp.b      D3, D0
  5561. 0000394E  6706                     beq        +0x8 /* 00003956 */
  5562. 00003950  7010                     moveq.l    D0, 0x10
  5563. 00003952  B600                     cmp.b      D3, D0
  5564. 00003954  6604                     bne        +0x6 /* 0000395A */
  5565. label00003956:
  5566. 00003956  2545 0020                move.l     [A2 + 0x20], D5
  5567. label0000395A:
  5568. 0000395A  2653                     movea.l    A3, [A3]
  5569. label0000395C:
  5570. 0000395C  200B                     move.l     D0, A3
  5571. 0000395E  66BC                     bne        -0x42 /* 0000391C */
  5572. 00003960  244C                     movea.l    A2, A4
  5573. 00003962  584A                     addq.w     A2, 4
  5574. 00003964  2F0A                     move.l     -[A7], A2
  5575. 00003966  42A7                     clr.l      -[A7]
  5576. 00003968  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  5577. 0000396C  7000                     moveq.l    D0, 0x00
  5578. 0000396E  2940 0008                move.l     [A4 + 0x8], D0
  5579. 00003972  0C2E 000E 000E           cmpi.b     [A6 + 0xE], 0xE
  5580. 00003978  6700 02B2                beq        +0x2B4 /* 00003C2C */
  5581. 0000397C  202E FFD4                move.l     D0, [A6 - 0x2C]
  5582. 00003980  DA80                     add.l      D5, D0
  5583. 00003982  6000 02A8                bra        +0x2AA /* 00003C2C */
  5584. label00003986:
  5585. 00003986  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5586. 0000398A  486E FBCC                pea.l      [A6 - 0x434]
  5587. 0000398E  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  5588. 00003992  2440                     movea.l    A2, D0
  5589. 00003994  102E FBCC                move.b     D0, [A6 - 0x434]
  5590. 00003998  660A                     bne        +0xC /* 000039A4 */
  5591. 0000399A  2F0A                     move.l     -[A7], A2
  5592. 0000399C  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  5593. 000039A0  6000 029A                bra        +0x29C /* 00003C3C */
  5594. label000039A4:
  5595. 000039A4  486E FBCC                pea.l      [A6 - 0x434]
  5596. 000039A8  42A7                     clr.l      -[A7]
  5597. 000039AA  2F0A                     move.l     -[A7], A2
  5598. 000039AC  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  5599. 000039B0  2840                     movea.l    A4, D0
  5600. 000039B2  2F0A                     move.l     -[A7], A2
  5601. 000039B4  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  5602. 000039B8  0C2D 003B DB5A           cmpi.b     [A5 - 0x24A6], 0x3B /* ';' */
  5603. 000039BE  6600 0090                bne        +0x92 /* 00003A50 */
  5604. 000039C2  197C 0010 0016           move.b     [A4 + 0x16], 0x10
  5605. 000039C8  206E FFF8                movea.l    A0, [A6 - 0x8]
  5606. 000039CC  0090 0000 0010           ori.l      [A0], 0x10
  5607. 000039D2  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5608. 000039DA  6604                     bne        +0x6 /* 000039E0 */
  5609. 000039DC  7804                     moveq.l    D4, 0x04
  5610. 000039DE  6008                     bra        +0xA /* 000039E8 */
  5611. label000039E0:
  5612. 000039E0  2F0A                     move.l     -[A7], A2
  5613. 000039E2  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  5614. 000039E6  2800                     move.l     D4, D0
  5615. label000039E8:
  5616. 000039E8  2004                     move.l     D0, D4
  5617. 000039EA  E788                     lsl        D0, 3
  5618. 000039EC  2F00                     move.l     -[A7], D0
  5619. 000039EE  4EBA 03BE                jsr        [PC + 0x3BE /* 00003DAE */]
  5620. 000039F2  2D40 FFF0                move.l     [A6 - 0x10], D0
  5621. 000039F6  4A80                     tst.l      D0
  5622. 000039F8  660C                     bne        +0xE /* 00003A06 */
  5623. 000039FA  2F3C 0000 0081           move.l     -[A7], 0x81
  5624. 00003A00  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5625. 00003A04  584F                     addq.w     A7, 4
  5626. label00003A06:
  5627. 00003A06  B886                     cmp.l      D4, D6
  5628. 00003A08  6612                     bne        +0x14 /* 00003A1C */
  5629. 00003A0A  2006                     move.l     D0, D6
  5630. 00003A0C  E788                     lsl        D0, 3
  5631. 00003A0E  222E FFD8                move.l     D1, [A6 - 0x28]
  5632. 00003A12  D2AE FFF0                add.l      D1, [A6 - 0x10]
  5633. 00003A16  B081                     cmp.l      D0, D1
  5634. 00003A18  6400 00C8                bcc        +0xCA /* 00003AE2 */
  5635. label00003A1C:
  5636. 00003A1C  202E FFD8                move.l     D0, [A6 - 0x28]
  5637. 00003A20  671C                     beq        +0x1E /* 00003A3E */
  5638. 00003A22  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5639. 00003A2A  6612                     bne        +0x14 /* 00003A3E */
  5640. 00003A2C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5641. 00003A30  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5642. 00003A34  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5643. 00003A38  4EBA FBF2                jsr        [PC - 0x40E /* 0000362C */]
  5644. 00003A3C  2C00                     move.l     D6, D0
  5645. label00003A3E:
  5646. 00003A3E  DA86                     add.l      D5, D6
  5647. 00003A40  7000                     moveq.l    D0, 0x00
  5648. 00003A42  2D40 FFD8                move.l     [A6 - 0x28], D0
  5649. 00003A46  2C04                     move.l     D6, D4
  5650. 00003A48  2D4C FFE4                move.l     [A6 - 0x1C], A4
  5651. 00003A4C  6000 0094                bra        +0x96 /* 00003AE2 */
  5652. label00003A50:
  5653. 00003A50  197C 0012 0016           move.b     [A4 + 0x16], 0x12
  5654. 00003A56  244C                     movea.l    A2, A4
  5655. 00003A58  700C                     moveq.l    D0, 0x0C
  5656. 00003A5A  D5C0                     add.l      A2, D0
  5657. 00003A5C  2652                     movea.l    A3, [A2]
  5658. 00003A5E  2013                     move.l     D0, [A3]
  5659. 00003A60  721F                     moveq.l    D1, 0x1F
  5660. 00003A62  C041                     and.w      D0, D1
  5661. 00003A64  7214                     moveq.l    D1, 0x14
  5662. 00003A66  B041                     cmp.w      D0, D1
  5663. 00003A68  6640                     bne        +0x42 /* 00003AAA */
  5664. 00003A6A  206B 000C                movea.l    A0, [A3 + 0xC]
  5665. 00003A6E  B1EE FFDC                cmpa.l     A0, [A6 - 0x24]
  5666. 00003A72  6636                     bne        +0x38 /* 00003AAA */
  5667. 00003A74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5668. 00003A78  204C                     movea.l    A0, A4
  5669. 00003A7A  7048                     moveq.l    D0, 0x48
  5670. 00003A7C  D1C0                     add.l      A0, D0
  5671. 00003A7E  2F08                     move.l     -[A7], A0
  5672. 00003A80  2F3C 0000 00A5           move.l     -[A7], 0xA5
  5673. 00003A86  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5674. 00003A8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5675. 00003A8E  2F12                     move.l     -[A7], [A2]
  5676. 00003A90  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  5677. 00003A94  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  5678. 00003A98  2028 0018                move.l     D0, [A0 + 0x18]
  5679. 00003A9C  2480                     move.l     [A2], D0
  5680. 00003A9E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  5681. 00003AA2  2068 0018                movea.l    A0, [A0 + 0x18]
  5682. 00003AA6  5268 0006                addq.w     [A0 + 0x6], 1
  5683. label00003AAA:
  5684. 00003AAA  7000                     moveq.l    D0, 0x00
  5685. 00003AAC  2D40 FFF0                move.l     [A6 - 0x10], D0
  5686. 00003AB0  202E FFD8                move.l     D0, [A6 - 0x28]
  5687. 00003AB4  672C                     beq        +0x2E /* 00003AE2 */
  5688. 00003AB6  202E FFD8                move.l     D0, [A6 - 0x28]
  5689. 00003ABA  671C                     beq        +0x1E /* 00003AD8 */
  5690. 00003ABC  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5691. 00003AC4  6612                     bne        +0x14 /* 00003AD8 */
  5692. 00003AC6  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5693. 00003ACA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5694. 00003ACE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5695. 00003AD2  4EBA FB58                jsr        [PC - 0x4A8 /* 0000362C */]
  5696. 00003AD6  2C00                     move.l     D6, D0
  5697. label00003AD8:
  5698. 00003AD8  DA86                     add.l      D5, D6
  5699. 00003ADA  7600                     moveq.l    D3, 0x00
  5700. 00003ADC  2D43 FFD8                move.l     [A6 - 0x28], D3
  5701. 00003AE0  2C03                     move.l     D6, D3
  5702. label00003AE2:
  5703. 00003AE2  2F0C                     move.l     -[A7], A4
  5704. 00003AE4  4267                     clr.w      -[A7]
  5705. 00003AE6  4EBA 02FC                jsr        [PC + 0x2FC /* 00003DE4 */]
  5706. 00003AEA  196E FFF3 0011           move.b     [A4 + 0x11], [A6 - 0xD]
  5707. 00003AF0  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5708. 00003AF4  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  5709. 00003AF8  2800                     move.l     D4, D0
  5710. 00003AFA  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5711. 00003AFE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5712. 00003B02  2600                     move.l     D3, D0
  5713. 00003B04  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5714. 00003B08  2F03                     move.l     -[A7], D3
  5715. 00003B0A  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5716. 00003B0E  4EBA FBE4                jsr        [PC - 0x41C /* 000036F4 */]
  5717. 00003B12  0C2E 000E 000E           cmpi.b     [A6 + 0xE], 0xE
  5718. 00003B18  661E                     bne        +0x20 /* 00003B38 */
  5719. 00003B1A  7000                     moveq.l    D0, 0x00
  5720. 00003B1C  2940 0020                move.l     [A4 + 0x20], D0
  5721. 00003B20  422C 0010                clr.b      [A4 + 0x10]
  5722. 00003B24  262E FFD4                move.l     D3, [A6 - 0x2C]
  5723. 00003B28  B883                     cmp.l      D4, D3
  5724. 00003B2A  6404                     bcc        +0x6 /* 00003B30 */
  5725. 00003B2C  2003                     move.l     D0, D3
  5726. 00003B2E  6002                     bra        +0x4 /* 00003B32 */
  5727. label00003B30:
  5728. 00003B30  2004                     move.l     D0, D4
  5729. label00003B32:
  5730. 00003B32  2D40 FFD4                move.l     [A6 - 0x2C], D0
  5731. 00003B36  6058                     bra        +0x5A /* 00003B90 */
  5732. label00003B38:
  5733. 00003B38  202D E612                move.l     D0, [A5 - 0x19EE]
  5734. 00003B3C  6730                     beq        +0x32 /* 00003B6E */
  5735. 00003B3E  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5736. 00003B46  660A                     bne        +0xC /* 00003B52 */
  5737. 00003B48  102C 0016                move.b     D0, [A4 + 0x16]
  5738. 00003B4C  7210                     moveq.l    D1, 0x10
  5739. 00003B4E  B001                     cmp.b      D0, D1
  5740. 00003B50  671C                     beq        +0x1E /* 00003B6E */
  5741. label00003B52:
  5742. 00003B52  206E FFF4                movea.l    A0, [A6 - 0xC]
  5743. 00003B56  2010                     move.l     D0, [A0]
  5744. 00003B58  4480                     neg.l      D0
  5745. 00003B5A  9180                     subx.l     D0, D0
  5746. 00003B5C  4480                     neg.l      D0
  5747. 00003B5E  3F00                     move.w     -[A7], D0
  5748. 00003B60  2F05                     move.l     -[A7], D5
  5749. 00003B62  2F03                     move.l     -[A7], D3
  5750. 00003B64  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5751. 00003B68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5752. 00003B6C  2A00                     move.l     D5, D0
  5753. label00003B6E:
  5754. 00003B6E  2945 0020                move.l     [A4 + 0x20], D5
  5755. 00003B72  196E FFDB 0010           move.b     [A4 + 0x10], [A6 - 0x25]
  5756. 00003B78  202E FFF0                move.l     D0, [A6 - 0x10]
  5757. 00003B7C  D1AE FFD8                add.l      [A6 - 0x28], D0
  5758. 00003B80  2D44 FFD4                move.l     [A6 - 0x2C], D4
  5759. 00003B84  102C 0016                move.b     D0, [A4 + 0x16]
  5760. 00003B88  7210                     moveq.l    D1, 0x10
  5761. 00003B8A  B001                     cmp.b      D0, D1
  5762. 00003B8C  6702                     beq        +0x4 /* 00003B90 */
  5763. 00003B8E  DA84                     add.l      D5, D4
  5764. label00003B90:
  5765. 00003B90  204C                     movea.l    A0, A4
  5766. 00003B92  2448                     movea.l    A2, A0
  5767. 00003B94  7010                     moveq.l    D0, 0x10
  5768. 00003B96  D5C0                     add.l      A2, D0
  5769. 00003B98  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5770. 00003BA0  660C                     bne        +0xE /* 00003BAE */
  5771. 00003BA2  7020                     moveq.l    D0, 0x20
  5772. 00003BA4  9012                     sub.b      D0, [A2]
  5773. 00003BA6  902C 0011                sub.b      D0, [A4 + 0x11]
  5774. 00003BAA  1480                     move.b     [A2], D0
  5775. 00003BAC  6012                     bra        +0x14 /* 00003BC0 */
  5776. label00003BAE:
  5777. 00003BAE  102E FFD7                move.b     D0, [A6 - 0x29]
  5778. 00003BB2  E708                     lsl        D0.b, 3
  5779. 00003BB4  902C 0010                sub.b      D0, [A4 + 0x10]
  5780. 00003BB8  902C 0011                sub.b      D0, [A4 + 0x11]
  5781. 00003BBC  1940 0010                move.b     [A4 + 0x10], D0
  5782. label00003BC0:
  5783. 00003BC0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5784. 00003BC4  486E FBCC                pea.l      [A6 - 0x434]
  5785. 00003BC8  1F2C 0016                move.b     -[A7], [A4 + 0x16]
  5786. 00003BCC  4EBA 033E                jsr        [PC + 0x33E /* 00003F0C */]
  5787. 00003BD0  4A47                     tst.w      D7
  5788. 00003BD2  6736                     beq        +0x38 /* 00003C0A */
  5789. 00003BD4  0C2E 000E 000E           cmpi.b     [A6 + 0xE], 0xE
  5790. 00003BDA  672E                     beq        +0x30 /* 00003C0A */
  5791. 00003BDC  206C 000C                movea.l    A0, [A4 + 0xC]
  5792. 00003BE0  2010                     move.l     D0, [A0]
  5793. 00003BE2  721F                     moveq.l    D1, 0x1F
  5794. 00003BE4  C081                     and.l      D0, D1
  5795. 00003BE6  41ED E170                lea.l      A0, [A5 - 0x1E90]
  5796. 00003BEA  1030 0000                move.b     D0, [A0 + D0.w]
  5797. 00003BEE  7210                     moveq.l    D1, 0x10
  5798. 00003BF0  C001                     and.b      D0, D1
  5799. 00003BF2  6616                     bne        +0x18 /* 00003C0A */
  5800. 00003BF4  4247                     clr.w      D7
  5801. 00003BF6  204C                     movea.l    A0, A4
  5802. 00003BF8  7048                     moveq.l    D0, 0x48
  5803. 00003BFA  D1C0                     add.l      A0, D0
  5804. 00003BFC  2F08                     move.l     -[A7], A0
  5805. 00003BFE  2F3C 0000 0089           move.l     -[A7], 0x89
  5806. 00003C04  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5807. 00003C08  504F                     addq.w     A7, 8
  5808. label00003C0A:
  5809. 00003C0A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5810. 00003C0E  2F0C                     move.l     -[A7], A4
  5811. 00003C10  4EBA 0326                jsr        [PC + 0x326 /* 00003F38 */]
  5812. 00003C14  246C 000C                movea.l    A2, [A4 + 0xC]
  5813. 00003C18  2012                     move.l     D0, [A2]
  5814. 00003C1A  721F                     moveq.l    D1, 0x1F
  5815. 00003C1C  C041                     and.w      D0, D1
  5816. 00003C1E  7215                     moveq.l    D1, 0x15
  5817. 00003C20  B041                     cmp.w      D0, D1
  5818. 00003C22  6608                     bne        +0xA /* 00003C2C */
  5819. 00003C24  4AAA 000C                tst.l      [A2 + 0xC]
  5820. 00003C28  6602                     bne        +0x4 /* 00003C2C */
  5821. 00003C2A  7E01                     moveq.l    D7, 0x01
  5822. label00003C2C:
  5823. 00003C2C  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  5824. 00003C32  6608                     bne        +0xA /* 00003C3C */
  5825. 00003C34  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  5826. 00003C38  6000 FBBA                bra        -0x444 /* 000037F4 */
  5827. label00003C3C:
  5828. 00003C3C  102D DB5A                move.b     D0, [A5 - 0x24A6]
  5829. 00003C40  7657                     moveq.l    D3, 0x57
  5830. 00003C42  B003                     cmp.b      D0, D3
  5831. 00003C44  6710                     beq        +0x12 /* 00003C56 */
  5832. 00003C46  7033                     moveq.l    D0, 0x33
  5833. 00003C48  2F00                     move.l     -[A7], D0
  5834. 00003C4A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5835. 00003C4E  584F                     addq.w     A7, 4
  5836. 00003C50  1F03                     move.b     -[A7], D3
  5837. 00003C52  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  5838. label00003C56:
  5839. 00003C56  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  5840. 00003C5A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5841. 00003C5E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  5842. label00003C62:
  5843. 00003C62  0C2D 004B DB5A           cmpi.b     [A5 - 0x24A6], 0x4B /* 'K' */
  5844. 00003C68  6600 FB5A                bne        -0x4A4 /* 000037C4 */
  5845. 00003C6C  202E FFD8                move.l     D0, [A6 - 0x28]
  5846. 00003C70  671E                     beq        +0x20 /* 00003C90 */
  5847. 00003C72  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5848. 00003C7A  6614                     bne        +0x16 /* 00003C90 */
  5849. 00003C7C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5850. 00003C80  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5851. 00003C84  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5852. 00003C88  4EBA F9A2                jsr        [PC - 0x65E /* 0000362C */]
  5853. 00003C8C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  5854. label00003C90:
  5855. 00003C90  0C2E 000E 000E           cmpi.b     [A6 + 0xE], 0xE
  5856. 00003C96  6606                     bne        +0x8 /* 00003C9E */
  5857. 00003C98  202E FFD4                move.l     D0, [A6 - 0x2C]
  5858. 00003C9C  6010                     bra        +0x12 /* 00003CAE */
  5859. label00003C9E:
  5860. 00003C9E  202E FFD8                move.l     D0, [A6 - 0x28]
  5861. 00003CA2  6708                     beq        +0xA /* 00003CAC */
  5862. 00003CA4  2005                     move.l     D0, D5
  5863. 00003CA6  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  5864. 00003CAA  6002                     bra        +0x4 /* 00003CAE */
  5865. label00003CAC:
  5866. 00003CAC  2005                     move.l     D0, D5
  5867. label00003CAE:
  5868. 00003CAE  246E FFE0                movea.l    A2, [A6 - 0x20]
  5869. 00003CB2  2480                     move.l     [A2], D0
  5870. 00003CB4  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  5871. 00003CBC  6608                     bne        +0xA /* 00003CC6 */
  5872. 00003CBE  7201                     moveq.l    D1, 0x01
  5873. 00003CC0  C081                     and.l      D0, D1
  5874. 00003CC2  6702                     beq        +0x4 /* 00003CC6 */
  5875. 00003CC4  5292                     addq.l     [A2], 1
  5876. label00003CC6:
  5877. 00003CC6  246E 000A                movea.l    A2, [A6 + 0xA]
  5878. 00003CCA  022A 00E7 0004           andi.b     [A2 + 0x4], 0xE7
  5879. 00003CD0  102D E350                move.b     D0, [A5 - 0x1CB0]
  5880. 00003CD4  670A                     beq        +0xC /* 00003CE0 */
  5881. 00003CD6  206E FFE0                movea.l    A0, [A6 - 0x20]
  5882. 00003CDA  4AA8 0004                tst.l      [A0 + 0x4]
  5883. 00003CDE  670A                     beq        +0xC /* 00003CEA */
  5884. label00003CE0:
  5885. 00003CE0  2F0A                     move.l     -[A7], A2
  5886. 00003CE2  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  5887. 00003CE6  4A80                     tst.l      D0
  5888. 00003CE8  660C                     bne        +0xE /* 00003CF6 */
  5889. label00003CEA:
  5890. 00003CEA  2F3C 0000 0084           move.l     -[A7], 0x84
  5891. 00003CF0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5892. 00003CF4  584F                     addq.w     A7, 4
  5893. label00003CF6:
  5894. 00003CF6  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  5895. 00003CFA  2B6E FFCC E5E6           move.l     [A5 - 0x1A1A], [A6 - 0x34]
  5896. 00003D00  202D E612                move.l     D0, [A5 - 0x19EE]
  5897. 00003D04  6716                     beq        +0x18 /* 00003D1C */
  5898. 00003D06  4267                     clr.w      -[A7]
  5899. 00003D08  246E FFE0                movea.l    A2, [A6 - 0x20]
  5900. 00003D0C  2F12                     move.l     -[A7], [A2]
  5901. 00003D0E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  5902. 00003D12  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5903. 00003D16  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5904. 00003D1A  2480                     move.l     [A2], D0
  5905. label00003D1C:
  5906. 00003D1C  202E 000A                move.l     D0, [A6 + 0xA]
  5907. 00003D20  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5908. 00003D24  4E5E                     unlink     A6
  5909. 00003D26  205F                     movea.l    A0, [A7]+
  5910. 00003D28  504F                     addq.w     A7, 8
  5911. 00003D2A  4ED0                     jmp        [A0]
  5912. fn00003D2C:
  5913. 00003D2C  4E56 0000                link       A6, 0
  5914. 00003D30  48E7 1018                movem.l    -[A7], D3,A3,A4
  5915. 00003D34  202D E6CE                move.l     D0, [A5 - 0x1932]
  5916. 00003D38  6608                     bne        +0xA /* 00003D42 */
  5917. 00003D3A  00AE 0000 0002 0008      ori.l      [A6 + 0x8], 0x2
  5918. label00003D42:
  5919. 00003D42  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5920. 00003D46  7008                     moveq.l    D0, 0x08
  5921. 00003D48  2F00                     move.l     -[A7], D0
  5922. 00003D4A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5923. 00003D4E  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  5924. 00003D52  2640                     movea.l    A3, D0
  5925. 00003D54  102D E35F                move.b     D0, [A5 - 0x1CA1]
  5926. 00003D58  670C                     beq        +0xE /* 00003D66 */
  5927. 00003D5A  122D E35E                move.b     D1, [A5 - 0x1CA2]
  5928. 00003D5E  7000                     moveq.l    D0, 0x00
  5929. 00003D60  1001                     move.b     D0, D1
  5930. 00003D62  816B 003C                or.w       [A3 + 0x3C], D0
  5931. label00003D66:
  5932. 00003D66  176E 000C 0016           move.b     [A3 + 0x16], [A6 + 0xC]
  5933. 00003D6C  7614                     moveq.l    D3, 0x14
  5934. 00003D6E  2F03                     move.l     -[A7], D3
  5935. 00003D70  206D E69C                movea.l    A0, [A5 - 0x1964]
  5936. 00003D74  4E90                     jsr        [A0]
  5937. 00003D76  2740 0010                move.l     [A3 + 0x10], D0
  5938. 00003D7A  2040                     movea.l    A0, D0
  5939. 00003D7C  202E 0008                move.l     D0, [A6 + 0x8]
  5940. 00003D80  81A8 0010                or.l       [A0 + 0x10], D0
  5941. 00003D84  2F03                     move.l     -[A7], D3
  5942. 00003D86  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5943. 00003D8A  2840                     movea.l    A4, D0
  5944. 00003D8C  002C 0018 0004           ori.b      [A4 + 0x4], 0x18
  5945. 00003D92  294B 000C                move.l     [A4 + 0xC], A3
  5946. 00003D96  526C 0006                addq.w     [A4 + 0x6], 1
  5947. 00003D9A  274C 000C                move.l     [A3 + 0xC], A4
  5948. 00003D9E  200B                     move.l     D0, A3
  5949. 00003DA0  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  5950. 00003DA4  4E5E                     unlink     A6
  5951. 00003DA6  205F                     movea.l    A0, [A7]+
  5952. 00003DA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5953. 00003DAC  4ED0                     jmp        [A0]
  5954. fn00003DAE:
  5955. 00003DAE  4E56 0000                link       A6, 0
  5956. 00003DB2  48E7 0C00                movem.l    -[A7], D4,D5
  5957. 00003DB6  2A2E 0008                move.l     D5, [A6 + 0x8]
  5958. 00003DBA  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  5959. 00003DBE  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  5960. 00003DC2  2800                     move.l     D4, D0
  5961. 00003DC4  B885                     cmp.l      D4, D5
  5962. 00003DC6  630E                     bls        +0x10 /* 00003DD6 */
  5963. 00003DC8  2F05                     move.l     -[A7], D5
  5964. 00003DCA  7034                     moveq.l    D0, 0x34
  5965. 00003DCC  2F00                     move.l     -[A7], D0
  5966. 00003DCE  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5967. 00003DD2  504F                     addq.w     A7, 8
  5968. 00003DD4  2805                     move.l     D4, D5
  5969. label00003DD6:
  5970. 00003DD6  2004                     move.l     D0, D4
  5971. 00003DD8  4CDF 0030                movem.l    D4,D5, [A7]+
  5972. 00003DDC  4E5E                     unlink     A6
  5973. 00003DDE  205F                     movea.l    A0, [A7]+
  5974. 00003DE0  584F                     addq.w     A7, 4
  5975. 00003DE2  4ED0                     jmp        [A0]
  5976. fn00003DE4:
  5977. 00003DE4  4E56 FFFC                link       A6, -0x0004
  5978. 00003DE8  48E7 0018                movem.l    -[A7], A3,A4
  5979. 00003DEC  266E 000A                movea.l    A3, [A6 + 0xA]
  5980. 00003DF0  200B                     move.l     D0, A3
  5981. 00003DF2  6700 010C                beq        +0x10E /* 00003F00 */
  5982. 00003DF6  286B 000C                movea.l    A4, [A3 + 0xC]
  5983. 00003DFA  200C                     move.l     D0, A4
  5984. 00003DFC  6700 0102                beq        +0x104 /* 00003F00 */
  5985. 00003E00  2014                     move.l     D0, [A4]
  5986. 00003E02  721F                     moveq.l    D1, 0x1F
  5987. 00003E04  C081                     and.l      D0, D1
  5988. 00003E06  2D40 FFFC                move.l     [A6 - 0x4], D0
  5989. 00003E0A  102B 0016                move.b     D0, [A3 + 0x16]
  5990. 00003E0E  7210                     moveq.l    D1, 0x10
  5991. 00003E10  B001                     cmp.b      D0, D1
  5992. 00003E12  6628                     bne        +0x2A /* 00003E3C */
  5993. 00003E14  302E FFFE                move.w     D0, [A6 - 0x2]
  5994. 00003E18  721F                     moveq.l    D1, 0x1F
  5995. 00003E1A  C041                     and.w      D0, D1
  5996. 00003E1C  720B                     moveq.l    D1, 0x0B
  5997. 00003E1E  B041                     cmp.w      D0, D1
  5998. 00003E20  631A                     bls        +0x1C /* 00003E3C */
  5999. 00003E22  422B 0016                clr.b      [A3 + 0x16]
  6000. 00003E26  204B                     movea.l    A0, A3
  6001. 00003E28  7048                     moveq.l    D0, 0x48
  6002. 00003E2A  D1C0                     add.l      A0, D0
  6003. 00003E2C  2F08                     move.l     -[A7], A0
  6004. 00003E2E  7032                     moveq.l    D0, 0x32
  6005. 00003E30  2F00                     move.l     -[A7], D0
  6006. 00003E32  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6007. 00003E36  504F                     addq.w     A7, 8
  6008. 00003E38  6000 00C6                bra        +0xC8 /* 00003F00 */
  6009. label00003E3C:
  6010. 00003E3C  202E FFFC                move.l     D0, [A6 - 0x4]
  6011. 00003E40  7214                     moveq.l    D1, 0x14
  6012. 00003E42  B081                     cmp.l      D0, D1
  6013. 00003E44  6722                     beq        +0x24 /* 00003E68 */
  6014. 00003E46  7215                     moveq.l    D1, 0x15
  6015. 00003E48  B081                     cmp.l      D0, D1
  6016. 00003E4A  673C                     beq        +0x3E /* 00003E88 */
  6017. 00003E4C  7216                     moveq.l    D1, 0x16
  6018. 00003E4E  B081                     cmp.l      D0, D1
  6019. 00003E50  6778                     beq        +0x7A /* 00003ECA */
  6020. 00003E52  7217                     moveq.l    D1, 0x17
  6021. 00003E54  B081                     cmp.l      D0, D1
  6022. 00003E56  6772                     beq        +0x74 /* 00003ECA */
  6023. 00003E58  7218                     moveq.l    D1, 0x18
  6024. 00003E5A  B081                     cmp.l      D0, D1
  6025. 00003E5C  676C                     beq        +0x6E /* 00003ECA */
  6026. 00003E5E  7213                     moveq.l    D1, 0x13
  6027. 00003E60  B081                     cmp.l      D0, D1
  6028. 00003E62  6766                     beq        +0x68 /* 00003ECA */
  6029. 00003E64  6000 0082                bra        +0x84 /* 00003EE8 */
  6030. label00003E68:
  6031. 00003E68  102C 0004                move.b     D0, [A4 + 0x4]
  6032. 00003E6C  7210                     moveq.l    D1, 0x10
  6033. 00003E6E  C001                     and.b      D0, D1
  6034. 00003E70  6700 008E                beq        +0x90 /* 00003F00 */
  6035. 00003E74  204B                     movea.l    A0, A3
  6036. 00003E76  7048                     moveq.l    D0, 0x48
  6037. 00003E78  D1C0                     add.l      A0, D0
  6038. 00003E7A  2F08                     move.l     -[A7], A0
  6039. 00003E7C  7035                     moveq.l    D0, 0x35
  6040. 00003E7E  2F00                     move.l     -[A7], D0
  6041. 00003E80  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6042. 00003E84  504F                     addq.w     A7, 8
  6043. 00003E86  6078                     bra        +0x7A /* 00003F00 */
  6044. label00003E88:
  6045. 00003E88  302E 0008                move.w     D0, [A6 + 0x8]
  6046. 00003E8C  661E                     bne        +0x20 /* 00003EAC */
  6047. 00003E8E  0C2D 0001 E350           cmpi.b     [A5 - 0x1CB0], 0x1
  6048. 00003E94  6716                     beq        +0x18 /* 00003EAC */
  6049. 00003E96  102C 0004                move.b     D0, [A4 + 0x4]
  6050. 00003E9A  7210                     moveq.l    D1, 0x10
  6051. 00003E9C  C001                     and.b      D0, D1
  6052. 00003E9E  670C                     beq        +0xE /* 00003EAC */
  6053. 00003EA0  022C 00EF 0004           andi.b     [A4 + 0x4], 0xEF
  6054. 00003EA6  7000                     moveq.l    D0, 0x00
  6055. 00003EA8  2940 000C                move.l     [A4 + 0xC], D0
  6056. label00003EAC:
  6057. 00003EAC  102C 0004                move.b     D0, [A4 + 0x4]
  6058. 00003EB0  7210                     moveq.l    D1, 0x10
  6059. 00003EB2  C001                     and.b      D0, D1
  6060. 00003EB4  674A                     beq        +0x4C /* 00003F00 */
  6061. 00003EB6  204B                     movea.l    A0, A3
  6062. 00003EB8  7048                     moveq.l    D0, 0x48
  6063. 00003EBA  D1C0                     add.l      A0, D0
  6064. 00003EBC  2F08                     move.l     -[A7], A0
  6065. 00003EBE  7035                     moveq.l    D0, 0x35
  6066. 00003EC0  2F00                     move.l     -[A7], D0
  6067. 00003EC2  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6068. 00003EC6  504F                     addq.w     A7, 8
  6069. 00003EC8  6036                     bra        +0x38 /* 00003F00 */
  6070. label00003ECA:
  6071. 00003ECA  102B 0016                move.b     D0, [A3 + 0x16]
  6072. 00003ECE  720A                     moveq.l    D1, 0x0A
  6073. 00003ED0  B001                     cmp.b      D0, D1
  6074. 00003ED2  672C                     beq        +0x2E /* 00003F00 */
  6075. 00003ED4  204B                     movea.l    A0, A3
  6076. 00003ED6  7048                     moveq.l    D0, 0x48
  6077. 00003ED8  D1C0                     add.l      A0, D0
  6078. 00003EDA  2F08                     move.l     -[A7], A0
  6079. 00003EDC  7036                     moveq.l    D0, 0x36
  6080. 00003EDE  2F00                     move.l     -[A7], D0
  6081. 00003EE0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6082. 00003EE4  504F                     addq.w     A7, 8
  6083. 00003EE6  6018                     bra        +0x1A /* 00003F00 */
  6084. label00003EE8:
  6085. 00003EE8  302E FFFE                move.w     D0, [A6 - 0x2]
  6086. 00003EEC  721F                     moveq.l    D1, 0x1F
  6087. 00003EEE  C041                     and.w      D0, D1
  6088. 00003EF0  7211                     moveq.l    D1, 0x11
  6089. 00003EF2  B041                     cmp.w      D0, D1
  6090. 00003EF4  630A                     bls        +0xC /* 00003F00 */
  6091. 00003EF6  2F3C 0000 0C8B           move.l     -[A7], 0xC8B
  6092. 00003EFC  4EBA F57A                jsr        [PC - 0xA86 /* 00003478 */]
  6093. label00003F00:
  6094. 00003F00  4CDF 1800                movem.l    A3,A4, [A7]+
  6095. 00003F04  4E5E                     unlink     A6
  6096. 00003F06  205F                     movea.l    A0, [A7]+
  6097. 00003F08  5C4F                     addq.w     A7, 6
  6098. 00003F0A  4ED0                     jmp        [A0]
  6099. fn00003F0C:
  6100. 00003F0C  4E56 0000                link       A6, 0
  6101. 00003F10  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6102. 00003F14  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6103. 00003F18  4EBA 0052                jsr        [PC + 0x52 /* 00003F6C */]
  6104. 00003F1C  4A80                     tst.l      D0
  6105. 00003F1E  670E                     beq        +0x10 /* 00003F2E */
  6106. 00003F20  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6107. 00003F24  7030                     moveq.l    D0, 0x30
  6108. 00003F26  2F00                     move.l     -[A7], D0
  6109. 00003F28  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6110. 00003F2C  504F                     addq.w     A7, 8
  6111. label00003F2E:
  6112. 00003F2E  4E5E                     unlink     A6
  6113. 00003F30  205F                     movea.l    A0, [A7]+
  6114. 00003F32  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6115. 00003F36  4ED0                     jmp        [A0]
  6116. fn00003F38:
  6117. 00003F38  4E56 0000                link       A6, 0
  6118. 00003F3C  2F0A                     move.l     -[A7], A2
  6119. 00003F3E  246E 000C                movea.l    A2, [A6 + 0xC]
  6120. 00003F42  206A 0010                movea.l    A0, [A2 + 0x10]
  6121. 00003F46  5848                     addq.w     A0, 4
  6122. 00003F48  2F08                     move.l     -[A7], A0
  6123. 00003F4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6124. 00003F4E  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  6125. 00003F52  206A 0010                movea.l    A0, [A2 + 0x10]
  6126. 00003F56  5048                     addq.w     A0, 8
  6127. 00003F58  2F08                     move.l     -[A7], A0
  6128. 00003F5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6129. 00003F5E  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  6130. 00003F62  245F                     movea.l    A2, [A7]+
  6131. 00003F64  4E5E                     unlink     A6
  6132. 00003F66  205F                     movea.l    A0, [A7]+
  6133. 00003F68  504F                     addq.w     A7, 8
  6134. 00003F6A  4ED0                     jmp        [A0]
  6135. fn00003F6C:
  6136. 00003F6C  4E56 0000                link       A6, 0
  6137. 00003F70  206E 000C                movea.l    A0, [A6 + 0xC]
  6138. 00003F74  2068 0010                movea.l    A0, [A0 + 0x10]
  6139. 00003F78  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6140. 00003F7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6141. 00003F80  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  6142. 00003F84  4E5E                     unlink     A6
  6143. 00003F86  205F                     movea.l    A0, [A7]+
  6144. 00003F88  504F                     addq.w     A7, 8
  6145. 00003F8A  4ED0                     jmp        [A0]
  6146. fn00003F8C:
  6147. 00003F8C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6148. 00003F90  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  6149. 00003F94  2840                     movea.l    A4, D0
  6150. 00003F96  260C                     move.l     D3, A4
  6151. 00003F98  6712                     beq        +0x14 /* 00003FAC */
  6152. 00003F9A  302C 0026                move.w     D0, [A4 + 0x26]
  6153. 00003F9E  48C0                     ext.l      D0
  6154. 00003FA0  E580                     asl        D0, 2
  6155. 00003FA2  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  6156. 00003FA6  2040                     movea.l    A0, D0
  6157. 00003FA8  2650                     movea.l    A3, [A0]
  6158. 00003FAA  6004                     bra        +0x6 /* 00003FB0 */
  6159. label00003FAC:
  6160. 00003FAC  266D E6B8                movea.l    A3, [A5 - 0x1948]
  6161. label00003FB0:
  6162. 00003FB0  703A                     moveq.l    D0, 0x3A
  6163. 00003FB2  2F00                     move.l     -[A7], D0
  6164. 00003FB4  2F0B                     move.l     -[A7], A3
  6165. 00003FB6  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  6166. 00003FBA  504F                     addq.w     A7, 8
  6167. 00003FBC  2440                     movea.l    A2, D0
  6168. 00003FBE  200A                     move.l     D0, A2
  6169. 00003FC0  6704                     beq        +0x6 /* 00003FC6 */
  6170. 00003FC2  264A                     movea.l    A3, A2
  6171. 00003FC4  524B                     addq.w     A3, 1
  6172. label00003FC6:
  6173. 00003FC6  2F0B                     move.l     -[A7], A3
  6174. 00003FC8  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6175. 00003FCC  584F                     addq.w     A7, 4
  6176. 00003FCE  5E80                     addq.l     D0, 7
  6177. 00003FD0  2F00                     move.l     -[A7], D0
  6178. 00003FD2  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  6179. 00003FD6  2440                     movea.l    A2, D0
  6180. 00003FD8  2F0B                     move.l     -[A7], A3
  6181. 00003FDA  52AD DAF8                addq.l     [A5 - 0x2508], 1
  6182. 00003FDE  202D DAF8                move.l     D0, [A5 - 0x2508]
  6183. 00003FE2  2F00                     move.l     -[A7], D0
  6184. 00003FE4  487A 002A                pea.l      [PC + 0x2A /* 00004010, value 0x5F4E2564 '_N%d', cstring "_N%d%s" */]
  6185. 00003FE8  2F0A                     move.l     -[A7], A2
  6186. 00003FEA  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6187. 00003FEE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6188. 00003FF2  2F0A                     move.l     -[A7], A2
  6189. 00003FF4  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6190. 00003FF8  584F                     addq.w     A7, 4
  6191. 00003FFA  0C80 0000 03FF           cmpi.l     D0, 0x3FF
  6192. 00004000  6304                     bls        +0x6 /* 00004006 */
  6193. 00004002  422A 03FF                clr.b      [A2 + 0x3FF]
  6194. label00004006:
  6195. 00004006  200A                     move.l     D0, A2
  6196. 00004008  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6197. 0000400C  4E75                     rts
  6198. 0000400E  0008 5F4E                ori.b      A0, 0x4E /* 'N' */
  6199. 00004012  2564 2573                move.l     [A2 + 0x2573], -[A4]
  6200. 00004016  0000                     .incomplete
  6201.